java 简单练习题(含答案)_第1页
java 简单练习题(含答案)_第2页
java 简单练习题(含答案)_第3页
java 简单练习题(含答案)_第4页
java 简单练习题(含答案)_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

以下练习只是初步练习来自csdn程序1题目:经典问题:有一对兔子。从出生后的第三个月开始,每个月都会有一对兔子出生。小兔子长到第三个月,每个月都会生下另一对兔子。如果兔子没有死,每月兔子的总数是多少?/这是一个斐波那契数列问题公共类lianxi01 公共静态空主要(字符串)参数)出去。println(“1: 1月的兔子对数”);出去。println(“第2个月的兔子日志: 1”);int f1=1,f2=1,f,M=24对于(int I=3;I=M;i ) f=f2f2=f1 f2f1=f。system . out . println(“I”月的“兔子日志:”F2);程序2主题:确定101和200之间有多少质数,并输出所有质数。程序分析:判断质数的方法:用一个数去掉2到sqrt(这个数),如果它能被整除,就表示这个数不是质数,相反,它是质数。公共类lianxi02 公共静态空主要(字符串)参数)int计数=0;对于(int i=101i200i=2) 布尔b=假;对于(int j=2;j=数学;j)if(I % j=0) b=false;休息;否则 b=真;if(b=true) count;系统输出打印输入(I);System.out.println(“素数是:”计数);程序3标题:打印出所有的“水仙花号码”。所谓的“水仙花数”是指一个三位数的数,它的立方和等于数本身。例如:153是一个“水仙数”,因为153=1的三次方5的三次方3的三次方。公共类lianxi03 公共静态空主要(字符串)参数)int b1、b2、B3;对于(int m=101m1000m ) B3=m/100;B2=m % 100/10;b1=m % 10if(B3 * B3 * B3 B2 * B2 * B2 B1 * B1 * B1)=m)Out.println (m 是水仙花号);程序4主题:将正整数分解成质因数。例如,输入90并打印90=2*3*3*5。程序分析:分解n的素因子,首先找到最小的素数k,然后按以下步骤完成:(1)如果素数正好等于N,那么分解素数因子的过程就结束了,可以打印出来。(2)如果n是k,但是n可以被k整除,则k的值应该被打印出来,并且n除以k的商应该被用作新的正整数n,重复第一步。(3)如果n不能被k整除,使用k 1作为k的值,并重复第一步。导入Java . util . *;公共类lianxi04公共静态空主要(字符串)参数)扫描仪s=新扫描仪(系统英寸);系统输出打印(“请键入正整数:”);int n=s . Nextint();int k=2;系统输出打印(n =);而(k=n) 如果(k=n)系统输出打印输入(n);休息;否则,如果(n % k=0)系统输出打印(k *);n=n/k;else k;程序5主题:使用条件运算符的嵌套来完成此主题:分数为90的学生用A表示,分数在60和89之间的学生用B表示,分数低于60的学生用C表示导入Java . util . *;公共类lianxi05 公共静态空主要(字符串)参数)int x;焦炭等级;扫描仪s=新扫描仪(系统英寸);系统输出打印(“请输入等级:”);x=s . Nextint();等级=x=90?A: x=60?B:C。system . out . println( grade: grade )。程序6主题:输入两个正整数M和N,找出它们的最大公约数和最小公倍数。/* *在一个循环中,只要除数不等于0,大的数除以小的数,小的数作为下一个循环的大的数,得到的余数作为下一个循环的小的数。如果较小数字的值为0,则返回较大的数字。这个数是最大公约数,最小公倍数是两个数除以最大公约数的乘积。* /导入Java . util . *;公共类lianxi06 公共静态空主要(字符串)参数)int a,b,m;扫描仪s=新扫描仪(系统英寸);System.out.print(键入一个整数:);a=s . Nextint();System.out.print(键入另一个整数:);b=s . Nextint();deff cd=新deff();m=cd.deff(a,b);int n=a * b/m。System.out.println(“最大公约数:”m);System.out.println(最小公倍数: n);类别deff公共int deff(int x,int y) int t;if(x y) t=x。x=y。y=t。同时(y!=0) 如果(x=y)返回x;否则int k=x % y;x=y。y=k。返回x;程序7主题:输入一行字符,计算英文字母、空格、数字和其他字符的数量。导入Java . util . *;公共类lianxi07 公共静态空主要(字符串)参数)int数字=0;int字符=0;int other=0;int blank=0;查尔ch=空;扫描仪sc=新扫描仪(系统英寸);字符串s=sc . NextLine();ch=s . tochararray();对于(int I=0;i=0 ch=9) 数字化;否则,如果(ch=a ch=z) | ch A ch=Z) 性格;否则,如果(ch=) 空白;其他其他;System.out.println(“数字:”)。System.out.println (: 字符);System.out.println(“空格数:”为空);System.out.println(“其他字符:”其他);程序8主题:查找s=aaaaaaaaaaaaaa的值.a,其中a是一个数字。例如,22222222222222222(此时,添加了5个数字),通过键盘控制添加了几个数字。导入Java . util . *;公共类lianxi08 公共静态空主要(字符串)参数)长a,b=0,总和=0;扫描仪s=新扫描仪(系统英寸);System.out.print(输入数字a的值:);a=s . Nextint();System.out.print(输入添加的项目数:);int n=s . Nextint();int I=0;当(i n) b=b a。总和=总和b。a=a * 10我;系统输出打印输入(总和);程序9主题:如果一个数正好等于它的因子之和,这个数就叫做“完全数”。例如,6=1 2 3。用程序找出1000以内的所有完全数。公共类lianxi09 公共静态空主要(字符串)参数)Out.println (1到1000是:);对于(int I=1;i1000i ) int t=0;对于(int j=1;j=I/2;j ) if(i % j=0) t=t j。if(t=i) 系统输出打印(I );程序10主题:一个球从100米的高度自由下落,每次落地后反弹回原来高度的一半。再次下落,并询问它在第10次着陆时会经过多少米。第10个反弹有多高?公共类lianxi10 公共静态空主要(字符串)参数)双h=100,s=100对于(int I=1;i10i ) s=s h。h=h/2;system . out . println( through the road: s )。System.out.println(“回弹高度:”h/2);程序11主题:有四个数字1,2,3和4。多少不同的三位数可以不重复地形成?多少钱?公共类lianxi11 公共静态空主要(字符串)参数)int计数=0;对于(int x=1;X5;x ) 对于(int y=1;y5;y ) 对于(int z=1;z5;z ) 如果(x!=y y!=z x!=z) 计数;system . out . println(x * 100y * 10 z);System.out.println(“总数”为三位数)。程序12题目:企业支付的奖金是以利润为基础的。当利润(一)小于或等于10万元时,奖金可增加10%;如果利润高于10万元,低于20万元,低于10万元的部分为10%,高于10万元的部分为7.5%。20万元至40万元之间,20万元以上部分可扣除5%;如果金额在40万到60万之间高于40万,将扣除3%。在60万到100万元之间,60万元以上的部分可以扣除1.5%,100万元以上的部分可以扣除1%,当月的利润可以通过键盘输入来计算应付奖金的总额?导入Java . util . *;公共类lianxi12 公共静态空主要(字符串)参数)双x=0,y=0;系统打印(“输入当月利润(万):”);扫描仪s=新扫描仪(系统英寸);x=s . Nextint();if(x 0 x=10) y=x * 0.1否则如果(x 10 x=20) y=10 * 0.1(x-10)* 0.075;否则如果(x 20 x=40) y=

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论