java程序设计实用教程第3版课后答案.pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《java程序设计实用教程第3版课后答案.pdf》由会员分享,可在线阅读,更多相关《java程序设计实用教程第3版课后答案.pdf(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、java程序开发实教程_java程序设计实教程(第3版)课后习题答案【实例简介】java程序设计实教程(第3版)课后习题答案2)判断ch是个六进制的数字字符(3)判断ch是个写字母(4)判断ch是个英宇母,不论写和写(5)如何将个进制的数字字符ch转换成对应的整数类型值(6)如何将个六进制的数字字符ch转换成对应的整数类型值9.说明for、while、和do-while三科循环语句的特点和区别?While语句的特点:“先判断后执”,当条件淸时执循环休Do-while语句的特点:“先执后判断”,先执循环体,再光断条件是否满ror语句的特点:“先判断后执”,但for语句将循环控制变量初始值、循环条
2、件和变量的变化规律都以表达式形式写在循环体之前10.分别for,while,do-while种循环语句计算个正数的阶乘(1)for i=1,k=10.1+)Int sum=lSum-Sum*i;等价于Sum*=i;(2)inti=1;while(i=10)int sum=lSumsun率ii+;int i=Sum=1dolSumeSumF1i+;while(=1)11.输出以下数字的形式1)0000000122解答采重循坏的程序如。public class Phalanxpublic static void main(String args)int n=4/for(int 1=0;ifor(i
3、nt j=0:jSystem.out print(+(iSystern.ouL printIng2)输出下列形式的数字三阵(当n=4时)2123211234321解答采重循环的程序如下。public class Towerpublic static void main(String args)int n=4了数for(int i=l;i=n;i+)or(int j=l;j=n-1;j+)导空格System.out.print()for(int j=l;j0:jSystem.out print(+1)out printIn(12.下列程序希望for语句求出n累加和并显,请问程序有错误吗?错在哪?
4、输出结果i和s的值分影是多少?ti=l.n-10.s=0for(=1,=ni+);S+=1;Systcm out pointIn(Sum=1+”+n+”=”+s)有错误,正确的如int i=ln=los=nfor(i=1,iSystem.out.pointIn(Sum=1+”+n+”=”+s13.编程骁证哥德巴赫猜想。聂德巴赫猜想:(1)任何于2的偶数都可以表为2个紊数之和,如16=3+13,16=5+11(2)任何于5的奇数都可以表为3个数之和,如11=2+2+7,11-3+3+5解答程序如下public class Goldbachstatic final int MAX=30/数据范围s
5、tatic intl prime=null存放素数的维数组tatic int number.素数个数,即数组的实际元索个数public goldbach(int n)/输出n的哥德巴赫算式if(prime=null)It(;偶while(iif(is Prime(n-primeli)System.out.print(n+=+primei+(n-primeli+)数while(iInt 1=1:如果j=0,则会出现重复的算式hile lij=n/3)if(isPrime(n-primei-primeljl)System.out.print(n+=+primeil+prime+System.out
6、.printIngpublic static void init()始化数组,筛选法求素数prime new int30:primero=2已知的最素数number素数个数iti=l:/下个素数应存放的数组下标位置int k=3:从最奇数开始测试,所有偶数不需测试dwhil(j number&(k%primely=0)M已知素数prme测试kif(j=number)/k是素数prime=k将k添加到数组pme中+;numbert+k+=2测试下个奇数是否是素数while(koutput(public static void output输出素数System.out.printIn(all pr
7、imes in 2-+MAX+are:)for(int 1=0;i number;i+)Systcm.out.print(+primciD:if(i+l)%10=0)System.out.printIn(每与10个数System.out.println(nnumber=+lumber)public static boolean isPrime(int k)判断k是否为素数,即在pine中查找k值boolean ves=falseint i=0while(lyes&i=number&primely=kif(prime=k)else i+return yes,oublic static void
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java 程序设计 实用教程 课后 答案
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内