电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

java基础50道经典练习题及答案 VIP免费

java基础50道经典练习题及答案 _第1页
1/41
java基础50道经典练习题及答案 _第2页
2/41
java基础50道经典练习题及答案 _第3页
3/41
java基础50道经典练习题及答案沃克IT教育JAVA基础编程练习题整理:Lemon【程序1】题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子对数为多少?程序分析:兔子的规律为数列1,1,2,3,5,8,13,21....publicclassProg1{publicstaticvoidmain(String[]args){intn=10;System.out.println("第"+n+"个月兔子总数为"+fun(n));}privatestaticintfun(intn){if(n==1||n==2)return1;elsereturnfun(n-1)+fun(n-2);}}【程序2】题目:判断101-200之间有多少个素数,并输出所有素数。程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,则表明此数不是素数,反之是素数。publicclassProg2{publicstaticvoidmain(String[]args){intm=1;intn=1000;intcount=0;//统计素数个数for(inti=m;ik,但n能被k整除,则应打印出k的值,并用n除以k的商,作为新的正整数n,重复执行第一步。(3)如果n不能被k整除,则用k+1作为k的值,重复执行第一步。【程序7】题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。程序分析:利用while语句,条件为输入的字符不为'\n'.importjava.util.Scanner;publicclassProg7_1{publicstaticvoidmain(String[]args){System.out.print("请输入一串字符:");Scannerscan=newScanner(System.in);Stringstr=scan.nextLine();//将一行字符转化为字符串scan.close();count(str);}//统计输入的字符数privatestaticvoidcount(Stringstr){StringE1="[\u4e00-\u9fa5]";//汉字StringE2="[a-zA-Z]";StringE3="[0-9]";StringE4="\\s";//空格intcountChinese=0;intcountLetter=0;intcountNumber=0;intcountSpace=0;intcountOther=0;char[]array_Char=str.toCharArray();//将字符串转化为字符数组String[]array_String=newString[array_Char.length];//汉字只能作为字符串处理for(inti=0;i

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

java基础50道经典练习题及答案

您可能关注的文档

确认删除?
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群