文档详情

java基础教程第版习题解答.doc

发布:2018-05-25约2.91万字共27页下载文档
文本预览下载声明
Java基?础教程第3?版习题解答? 第一章习题? 1. James? Gosli?ng 2. 需3个步骤?: 用文本编辑?器编写源文?件 使用jav?ac编译源?Java语?.publi?c class? E { publi?c stati?c void main(Strin?g args[]) { Syste?m.out.print?ln((int)你); Syste?m.out.print?ln((int)我); Syste?m.out.print?ln((int)他); } } publi?c class? E { publi?c stati?c void main (Strin?g args[ ]) { char cStar?t=α,cEnd=ω; for(char c=cStar?t;c=cEnd;c++) Syste?m.out.print?( +c); } } 第三章习题? 1. 110 2.beep!! 3. publi?c class? E { publi?c stati?c void main (Strin?g args[ ]) { for(char c=а; c=я;c++) { Syste?m.out.print?( +c); } } } 4. publi?c class? Xiti3?_4 { publi?c stati?c void main(Strin?g args[]) { doubl?e sum=0,a=1; int i=1; while?(i=20) { sum=sum+a; i++; a=a*i; } Syste?m.out.print?ln(sum=+sum); } } 5. publi?c class? Xiti5? { publi?c stati?c void main(Strin?g args[]) { int i,j; for(j=2;j=100;j++) { for(i=2;i=j/2;i++) { if(j%i==0) break?; } if(ij/2) { Syste?m.out.print?( +j); } } } } 6. class? Xiti6? { publi?c stati?c void main(Strin?g args[]) { doubl?e sum=0,a=1,i=1; do { sum=sum+a; i++; a=(1.0/i)*a; } while?(i=20); Syste?m.out.print?ln(使用do-while?循环计算的?sum=+sum); for(sum=0,i=1,a=1;i=20;i++) { a=a*(1.0/i); sum=sum+a; } Syste?m.out.print?ln(使用for?循环计算的?sum=+sum); } } 7. class? Xiti7? { publi?c stati?c void main(Strin?g args[]) { int sum=0,i,j; for(i=1;i=1000;i++) { for(j=1,sum=0;ji;j++) { if(i%j==0) sum=sum+j; } if(sum==i) Syste?m.out.print?ln(完数:+i); } } } 8. impor?t java.util.*; publi?c class? E { publi?c stati?c void main (Strin?g args[ ]) { int m,n; Scann?er scane?r= new Scann?er(Syst
显示全部
相似文档