欢迎来到天天文库
浏览记录
ID:38581185
大小:74.00 KB
页数:12页
时间:2019-06-15
《java各章作业汇编》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第二章作业4、角谷猜想:任何一个正整数n,如果它是偶数,则对它除以2,如果是奇数,则对它乘3再加1,这样得到一个新的正整数,如此继续进行上述处理,最终都能够得到1。编写应用程序和小程序分别证明:在3~10000之间的所有正整数都符合上述规则。publicclassJiaoGu{publicstaticvoidmain(String[]args){inti,j;for(j=3;j<=10000;j++){i=j;do{if(i%2==0)i=i/2;elsei=i*3+1;}while(i!=1);
2、}System.out.println("证明完毕!");}}importjava.awt.Graphics;importjava.applet.Applet;publicclassJiaoGuextendsApplet{publicvoidpaint(Graphicsg){inti,j;for(j=3;j<=10000;j++){i=j;do{if(i%2==0)i=i/2;elsei=i*3+1;}while(i!=1);}g.drawString("证明完毕!",100,100);}}pub
3、licclassJiaoGu{publicstaticvoidmain(String[]args){inti,j;for(j=3;j<=10000;j++){i=j;do{if(i%2==0)i=i/2;else{if(i<(2147483647-1)/3)i=i*3+1;else{System.out.println("变量溢出!");System.exit(0);}}}while(i!=1);}System.out.println("证明完毕!");}}6、编写一个模拟掷色子的程序:publi
4、cclassShaizi{publicstaticvoidmain(String[]args){inta,b,i,k=0;for(i=0;i<3600;i++){a=(int)(Math.random()*6)+1;b=(int)(Math.random()*6)+1;if(a+b==7)k++;}System.out.println(""+k);}}第三章作业1、编程:编写一个applet,要求输入一个任意长度的整数(long型变量所允许的范围内),将这个数分成独立的数字并分开显示。import
5、java.awt.*;importjava.applet.Applet;publicclassShuZiextendsApplet{Labelprompt;TextFieldinput;longn=0;publicvoidinit(){prompt=newLabel("输入一个任意整数");input=newTextField(10);add(prompt);add(input);}publicvoidpaint(Graphicsg){longa;intx=0;do{a=n%10;n=n/10;g
6、.drawString(""+a,200-x*10,100);x++;}while(n!=0);}publicbooleanaction(Evente,Objecto){n=Long.parseLong(o.toString());repaint();returntrue;}}2、编程:计算0~10之间各个整数的平方值和立方值。publicclassChengFang{publicstaticvoidmain(String[]args){inti;System.out.printf("整数t平方
7、t立方");for(i=0;i<=10;i++){System.out.printf("%dt%dt%d",i,i*i,i*i*i);}}}4、编程:编写一个applet,读取一个矩形的边长,然后输出一个空心矩形。importjava.awt.*;importjava.applet.Applet;publicclassSayHelloextendsApplet{Labelprompt;TextFieldinput;intn=0;publicvoidinit(){prompt=newL
8、abel("输入边长");input=newTextField(5);add(prompt);add(input);}publicvoidpaint(Graphicsg){inti;for(i=0;i
此文档下载收益归作者所有