




已阅读5页,还剩7页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一、【必做题】1 输入一个数字,判断是一个奇数还是偶数(知识点:条件语句)public class Test21public static void main(String args)int i = Integer.parseInt(args0);if(i%2=0)System.out.println(i+为偶数!);elseSystem.out.println(i+为奇数!);2 编写程序, 判断一个变量x的值,如果是1,输出x=1,如果是5,输出x=5,如果是 10,输出x=10,除了以上几个值,都输出x=none。(知识点:条件语句)public class Test22public static void main(String args)int i = Integer.parseInt(args0);switch(i)case 1:System.out.println(x=1);break;case 5:System.out.println(x=5);break;case 10:System.out.println(x=10);break;default:System.out.println(x=none);3 判断一个数字是否能被5和6同时整除(打印能被5和6整除),或只能被5整除(打印能被5整除),或只能被6整除,(打印能被6整除),不能被5或6整除,(打印不能被5或6整除)(知识点:条件语句)import java.util.*;public class Test23public static void main(String args)Scanner s = new Scanner(System.in);System.out.print(请输入一个数:);int i = s.nextInt();if(i%5=0 & i%6=0)System.out.println(i+能同时被5和6整除);else if(i%5=0)System.out.println(i+能只被5整除);else if(i%6=0)System.out.println(i+能只被6整除);elseSystem.out.println(i+不能被5和6整除);4输入一个年份,判断这个年份是否是闰年(知识点:条件、循环语句)5输入一个0100的分数,如果不是0100之间,打印分数无效,根据分数等级打印A,B,C,D,E(知识点:条件语句if elseif)6输入三个整数x,y,z,请把这三个数由小到大输出(知识点:条件语句)7输入三角形的三条边,判断是否是一个三角形,三角形的形状:等腰三角形,等边三角形,直角三角形,普通三角形,求出周长,如果是直角三角形,另外求出面积(知识点:条件语句)8有一个不多于5位的正整数,求它是几位数,分别打印出每一位数字。(知识点:条件语句)import java.util.*;public class Test28public static void main(String args)Scanner s = new Scanner(System.in);int x = s.nextInt();/判断数位int n=1,t=x;while(t/100)n+;t=t/10;/求出各位的数放入数组中int a = new intn;for(int i=0;in;i+)an-i-1=x%10;x=x/10;for(int i=0;in;i+)System.out.print(ai+t);9 编写一个程序,计算邮局汇款的汇费。如果汇款金额小于100元,汇费为一元,如果金额在100元与5000元之间,按1%收取汇费,如果金额大于5000元,汇费为50元。汇款金额由命令行输入。(知识点:条件语句)10企业发放的奖金根据利润提成。利润低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%,高于100万元时,超过100万元的部分按1%提成,从键盘输入当月利润,求应发放奖金总数?(知识点:条件语句)11 分别使用for循环,while循环,do循环求1到100之间所有能被3整除的整数的和。(知识点:循环语句)12 输出0-9之间的数,但是不包括5。(知识点:条件、循环语句)13 由命令行输入一个成绩a,使用switch结构求出a的等级。A:90-100,B:80-89,C:70-79,D:60-69,E:059(知识点:条件语句switch)注:将命令行参数赋给a(int型)使用的语句为: Int a = Integer.parseInt(args0);14 编写一个程序,求整数n的阶乘,例如5的阶乘是1*2*3*4*5(知识点:循环语句)15 编写一个程序,找出大于200的最小的质数(知识点:循环语句)16假设某员工今年的年薪是30000元,年薪的年增长率6%。编写一个Java应用程序计算该员工10年后的年薪,并统计未来10年(从今年算起)总收入。(知识点:循环语句)public class YearSalarypublic static void main(String args)int yeSal = 30000;double ADDSAL = 0.06;double sumSal = 0;for(int i = 1;iy?x:y;System.out.println(两者中最大的数:+a);System.out.print(请输入第三个数:);z = s.nextInt();System.out.print(三者中最大的数: + (za?z:a);2输入年月日,判断这是这一年中的第几天(知识点:循环语句、条件语句)import java.util.*;public class GetDayint year,month,date,day=0;public static void main(String args)boolean bo = true;GetDay gd = new GetDay();Scanner s = new Scanner(System.in);System.out.print(请输入年:);gd.year = s.nextInt();doSystem.out.print(请输入月:);gd.month = s.nextInt();bo = gd.month12|gd.month31|gd.date0)gd.month-;gd.day += gd.getM();gd.day += gd.date;System.out.println(是本年的第+gd.day+天);/月份的日数public int getM()if(month=1 | month=3 |month=5 |month=7 |month=8 |month=10 |month=12)return 31;else if(month = 2)if(this.isRunNian()return 28;elsereturn 29;else if(month=4 | month=6 |month=9 |month=11)return 30;elsereturn 0;/判断是否为闰年/输入一个待判定年份,返回boolean型public boolean isRunNian()if(year%4=0)&(year%100!=0)|(year%400=0)return true;return false;3 由命令行输入一个4位整数,求将该数反转以后的数,如原数为1234,反转后的数位4321(知识点:循环语句、条件语句)import java.util.*;public class BackWordpublic static void main(String args)Scanner s = new Scanner(System.in);System.out.print(请输入一个整数:);int x = s.nextInt();while(x != 0)int k = x%10;System.out.print(k);x = x/10;4将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。(知识点:循环语句、条件语句)import java.util.*;public class FeiJiepublic static void main(String args)Scanner s = new Scanner(System.in);System.out.print(输入一个数:);int x = s.nextInt();System.out.print(x+=);for(int i=2;i99 & i0)sum += (i%10)*(i%10)*(i%10);i /= 10;if(sum=n)return true;elsereturn false;elsereturn false;public static void main(String args)System.out.print(所有的水仙花数:);for(int j=99;j1000;j+)if(isHua(j)System.out.print(j+t);6判断101-200之间有多少个素数,并输出所有素数。所谓素数n是指,除1和n之外,不能被2(n-1)之间的任何整数整除。(知识点:循环语句、条件语句)7求s=a+aa+aaa+aaaa+aa.a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加由键盘控制。(知识点:循环语句、条件语句)import java.util.*;public class ShuAddpublic static void main(String args)Scanner s = new Scanner(System.in);System.out.print(输入的数:);int a = s.nextInt();System.out.print(相加数的个数:);int n = s.nextInt();int k = new intn;k0=a;for(int i=1;in;i+)ki=a+ki-1*10;System.out.print(k0);for(int i=1;in;i+)System.out.print(+ki);8一个数如果恰好等于它的因子之和,这个数就称为完数。例如6=123.编程 找出1000以内的所有完数。(知识点:循环语句、条件语句)public class WanShupublic static boolean isWanShu(int x)int sum=1;for(int i=2;i=1000;i+)while(x%i = 0)sum += i;x /= i;if(sum=x)return true;return false;public static void main(String args)System.out.print(1000以内的完数:);for(int j=1;j1000;j+)if(isWanShu(j)System.out.print(j+t);9打印出如下图案(菱形)(知识点:循环语句、条件语句)* * * *10在控制台输出以下图形(知识点:循环语句、条件语句)11打印以下图形(知识点:循环语句、条件语句)123456789101112131415 12李先生岁数的平方与他的夫人的岁数之和是1053,而他的夫人的岁数的平方与他的岁数之和是873,请编写程序计算李先生及其夫人的岁数各是多少。(知识点:循环语句、条件语句)public class SuiShupublic static void main(String args)int a,b;for(a=22;a120;a+)for(b=20;b120;b+)if(a*a+b=1053) & (b*b+a=873)System.out.println(丈夫的年龄:+a+,妻子的年龄:+b);13有两个正整数a和b,已知a*b=2048,求a、b各为何值时,a+b的值最小值。(知识点:循环语句、条件语句)public class ZuiXiaopublic static void main(String args)int a,b,sum=2049;for(a=1;a2049;a+)for(b=1;b(a+b)sum=a+b;System.out.println(a+b)最小的和为+sum);14用1、2、3、4能组成多少无重复数字的三位数(知识点:循环语句、条件语句)public class SanWeiShupublic static void main(String args)int n=0;for(int a=1;a=4;a+)for(int b=1;b=4;b+)if(b != a)for(int c=1;c=4;c+)if(c!=a & c != b)n+;System.out.println(n);15一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第5次落地时,共经过多少米?再反弹弹起多少米?(知识点:循环语句、条件语句)public class TanQiupublic static void main(String args)double h=100,sum=h;for(int i=1;i=5;i+)h /= 2;sum += 2*h;System.out.println(总路程:+sum);System.out.println(反弹高度:+h);16输入两个正整数m和n,求其最大公约数和最小公倍数(知识点:循环语句、条件语句)17一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?(知识点:循环语句、条件语句)18古典问题:有一对兔子,从出生后第3个
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 生态旅游区土壤补充与景观设计协议
- 二手小产权房买卖与使用权变更专项合同
- 区块链服务器托管机架租赁与多地区网络接入服务协议
- 物流运输公司派遣调度员服务合同书
- 智能合约数据加密技术实施合同
- 抖音火花小程序数据审核与分析服务协议
- 医疗技术授权分成补充合同
- 运动健身自媒体工作室合伙人合作项目与收益分成协议
- 《心血管医疗模板》课件
- 《系统性红斑狼疮治疗策略》课件
- A335P22(大管)焊接焊样作业指导书
- 空乘人员职业形象设计与化妆(169张课件)
- 设备年度维护保养计划表
- 皮内注射技术操作考核评分标准
- DB32-T 2665-2014机动车维修费用结算规范-(高清现行)
- 中专通用简历表
- 思想政治教育学原理整套课件完整版电子教案课件汇总(最新)
- 冲孔桩施工安全管理培训讲义
- 压力管道安全检查表参考范本
- 部编人教版小学五年级下册语文文言文阅读理解课后专项练习
- 皮肤管理--ppt课件
评论
0/150
提交评论