Java程序(角谷猜想,applet).doc

Java程序(角谷猜想,applet).doc

ID:55897170

大小:655.13 KB

页数:7页

时间:2020-06-13

Java程序(角谷猜想,applet).doc_第1页
Java程序(角谷猜想,applet).doc_第2页
Java程序(角谷猜想,applet).doc_第3页
Java程序(角谷猜想,applet).doc_第4页
Java程序(角谷猜想,applet).doc_第5页
资源描述:

《Java程序(角谷猜想,applet).doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Java实验报告实验题目:1.角谷猜想:任何一个正整数n,如果它是偶数则除以2,如果是奇数则乘以3再加上1,这样得到一个新整数,如此继续进行上述处理,则最后得到的数一定是1。证明:在3-10000之间的所有正整数都符合上述规则。判断X为奇数x*3+1输入一个数判断开始X为偶数x/2X为1X不为1满足猜想不满足结束流程图:分析步骤:step1:开始。step2:取一个在3--10000之间的数。step3:判断它是奇数或是偶数。step4:为奇数,则乘以3加1;为偶数,则除以2;形成一个新的数。step5:将step3重复循环知道数变为1。step6:结束,猜想得证。代码:publicclass

2、Program1{publicstaticvoidmain(String[]args){intx;inti;for(i=3;i<10000;i++){x=i;while(x>1){//System.out.println("x="+x+"i="+i);if(x%2==0)x/=2;elseif(x%2==1)x=x*3+1;}if(x!=1){System.out.println("haven'tmeetconditionsX="+x);}/*else{System.out.println("meetconditionsX="+x);}*/}//endforSystem.out.println

3、("Noerror!Thethoughtiscorrect");}}小应用程序代码:packagejavaapplication1;importjava.awt.*;importjava.applet.Applet;publicclassNewAppletextendsApplet{Labellab1;TextFieldinput1;intx;publicvoidinit(){lab1=newLabel("输入一个大于3小于10000的整数");input1=newTextField(10);add(lab1);add(input1);}publicbooleanaction(Evente,O

4、bjecto){x=Integer.parseInt(input1.getText());while(x>1){//System.out.println("x="+x+"i="+i);if(x%2==0)x/=2;elseif(x%2==1)x=x*3+1;}if(x==1){showStatus("meetconditionsX最终="+x);}returntrue;}}结果显示:小应用程序结果显示:1.编写一个小程序,要求输入两个整数,在状态条显示较大的数,紧跟着显示“islarger”,若二者相同,则显示“twonumbersareequal”。ab输入a,b两数判断大小开始ai

5、slargerbislargertwonumbersareequal结束流程图:a=b分析步骤:step1:开始。step2:选取两个数a,b。step3:比较a,b的大小。step4:若a>b,则显示"aislarger";若a=b,则显示"twonumbersareequal";若a

6、num1,num2;publicvoidinit(){lab1=newLabel("输入整数1");input1=newTextField(10);lab2=newLabel("输入整数2");input2=newTextField(10);add(lab1);add(input1);add(lab2);add(input2);}//endinitpublicbooleanaction(Evente,Objecto){if(e.target==input1

7、

8、e.target==input2){num1=Integer.parseInt(input1.getText());num2=Integ

9、er.parseInt(input2.getText());if(num1num2)showStatus(num1+"islarger!");elseshowStatus("Thetwonumbersareequal!");}//endifreturntrue;}//endaction}结果显示:心得与体

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

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

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