循环及方法实例.ppt

循环及方法实例.ppt

ID:48804238

大小:100.50 KB

页数:17页

时间:2020-01-26

循环及方法实例.ppt_第1页
循环及方法实例.ppt_第2页
循环及方法实例.ppt_第3页
循环及方法实例.ppt_第4页
循环及方法实例.ppt_第5页
资源描述:

《循环及方法实例.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、例求最大公约数编写程序,提示用户输入两个正整数,求出它们的最大公约数。Example:GreatestCommonDivisor.java算法1、控制台输入N1,N22、预设最大公约数gcd为1预设开始比较的起始数K为13、循环判断(K值自增加,判断K是否可以同时被N1,N2整除,若可以则gcd=k)例显示金字塔数字提示用户输入1-15之间的数字,显示金字塔型。例如,输入12,显示以下图形。Example:PrintPyramid.java算法输入总行数numberOfLinesfor(introw=1;row<

2、=numberOfLines;row++){输出(numberOfLines-row)*3个领头空格;输出领头数row,row-1,…1;输出结尾数2,3,…,row-1,row;开始一个新行;}例显示素数编写程序,在5行内显示50个素数,每行10个。如果一个大于1的数只能被1或它本身整除,那么这个数就是素数。解决方案:分别用2,3,4,5,6…测试数字是否为素数。确定给定的数是否为素数。对素数进行计数。输出每个素数,每行输出10个。Example:PrimeNumber.java算法设要输出的素数个数是常NUM

3、BER_OF_PRIME;用count跟踪素数的个数,并将其初始化为0;设number的初始值为2;while(count

4、OfDaysgetNumOfDaysInMonthisLeapYearExample:PrintCalendar.java练习1、打印金字塔的数字图案112112421...2、打印以下图案11234112341212321123123123211212341432113、编写程序,读入一个整数,显示它的所有素数因子。例如,若输入整数为120,则应该输出为2,2,2,3,54、编写程序计算下列级数的和1/3+3/5+5/7+…+95/97+97/995、计算∏的近似值∏=4*(1-1/3+1/5-1/7+1/9-

5、…-1/(2i-1)+1/(2i+1))方法使用1编写以下方法显示倒置的整数publicstaticvoidreverse(intnumbzer)(直接将每位倒置~~可以得到每位上的数,将其转为字符串型,得到长度~n/10*(位数-1)得到最高位的数,n%10*(位数1234取最后一位数m=(n%10)得到,(M*10+m2)*10若12340得到的是整数4321,0*10=0最终加的时候,得到的是值。。。所以这个方法对有返回值(int返回值)的有效。而对直接将每位倒置无效!!编写以下方法返回倒置的整数publi

6、cstaticintreverse(intnumber)2编写以下方法,按照升序的方式显示三个数。publicstaticvoidsort(doublenum1,doublenum2,doublenum3)编写一个方法打印字符,该方法打印从字符ch1到ch2之间的字符,每行按指定个数打印。编写测试程序,每行打印10个从“1”到“Z”的字符publicstaticvoidprintChars(charch1,charch2,intnumberPerLine)4编写一个方法,显示N*N矩阵,方法如下:publicst

7、aticvoidprintMatrix(intn)其中矩阵的每个元素为随机产生的0或1,编写测试程序,打印3*3矩阵。

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

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

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