java2简明教程部分课后复习题答案.doc

java2简明教程部分课后复习题答案.doc

ID:55558151

大小:98.00 KB

页数:30页

时间:2020-05-17

java2简明教程部分课后复习题答案.doc_第1页
java2简明教程部分课后复习题答案.doc_第2页
java2简明教程部分课后复习题答案.doc_第3页
java2简明教程部分课后复习题答案.doc_第4页
java2简明教程部分课后复习题答案.doc_第5页
资源描述:

《java2简明教程部分课后复习题答案.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、JAVA2简明教程习题答案第二章课堂习题:publicclassMain{publicstaticvoidmain(String[]args){//initializationphase初始段floatf1=2.5f;floatf2;inta=7;intb=2;intc;//processingphase处理段f2=f1+(a/b);c=(a/b);//terminationphase终止段System.out.println("f2的值为:"+f2);System.out.println("c的值为:"+c);}}课后习题:2-4(小程序部分)impo

2、rtjava.applet.*;importjava.awt.*;publicclassGessextendsApplet{publicvoidpaint(Graphicsg){//3~10000中的任意数intm=20;intn=9993;g.drawString("本程序仅对3~10000中任意取的整数:",80,50);g.drawString("20",80,65);.专业.专注.g.drawString("9993",80,80);g.drawString("进行测试!",80,95);while(m!=1)//假设最后得到的数一定是1,则如果

3、不为1就换算{if(m%2==0)//如果被2整除则为偶数,除以2m=m/2;else//如果不被2整除则为奇数,乘以3再加1{m=m*3+1;}}while(n!=1)//假设最后得到的数一定是1,则如果不为1就换算{if(n%2==0)//如果被2整除则为偶数,除以2n=n/2;else//如果不被2整除则为奇数,乘以3再加1{n=n*3+1;}}g.drawString("20换算后的值为:"+m,80,110);g.drawString("9993换算后的值为:"+m,80,125);}}(程序部分)importjava.io.*;//引入jav

4、a.io中的所有类(含输入输出类),因为程序中要用到输入类的read()方法publicclassMain{publicstaticvoidmain(String[]args){byte[]buf=newbyte[50];//50个字节的数组用于存字符串Stringstr;.专业.专注.longm=0;System.out.println("请输入3~10000中的任意整数(回车确认):");try//try语气{System.in.read(buf);//从键盘读入一数字串保存于buf中str=newString(buf);//buf转换成字符串对象s

5、trm=Long.parseLong(str.trim());//数字转换成整数}catch(Exceptione){}//catch语气,Exception为异常类while(m!=1)//假设最后得到的数一定是1,则如果不为1就换算{if(m%2==0)//如果被2整除则为偶数,除以2m=m/2;else//如果不被2整除则为奇数,乘以3再加1{m=m*3+1;}}System.out.println("换算后的值为:t"+m);}}1、EX_2.5importjava.applet.Applet;importjava.awt.*;publiccl

6、asscompareNumbersextendsApplet{Labell1,l2;TextFieldin1,in2;inta,b;publicvoidinit(){l1=newLabel("第一个整数:");l2=newLabel("第二个整数:");in1=newTextField(8);in2=newTextField(8);add(l1);add(in1);add(l2);.专业.专注.add(in2);}publicbooleanaction(Evente,Objecto){if(e.target==in1

7、

8、e.target==in2){a=

9、Integer.parseInt(in1.getText());b=Integer.parseInt(in2.getText());if(a==b){showStatus("thetwonumbersareequal!");}elseif(a>b){showStatus(a+"islarger!");}elseshowStatus(b+"islarger!");}returntrue;}}2-6publicclassMain{publicstaticvoidmain(String[]args){//initializationphase//初始段intj

10、=1;int[]a;//用于存放第一个骰子的点数的整形数组int[]b;//用于

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。