java基础作业1附答案.docx
- 文档编号:9333196
- 上传时间:2023-02-04
- 格式:DOCX
- 页数:34
- 大小:57.60KB
java基础作业1附答案.docx
《java基础作业1附答案.docx》由会员分享,可在线阅读,更多相关《java基础作业1附答案.docx(34页珍藏版)》请在冰豆网上搜索。
java基础作业1附答案
1.
X(x<1)
Y=2x-1(1 3x-11(x>10)要求输入x值后,输出y值。 packagestudent、xiaoqiao、day01; importjava、util、Scanner; publicclassYi{ publicstaticvoidmain(String[]args){ System、out、println("请输入一个数"); Scannersc=newScanner(System、in); intx=sc、nextInt(); if(x<1){ System、out、println("y="+x); } if(x>1&x<10){ System、out、println("y="+(2*x-1)); } if(x>10){ System、out、println("y="+(3*x-11)); } } } 2.输入一个年份判断year就是否就是闰年 packagestudent、xiaoqiao、day01; importjava、util、Scanner; publicclassEr{ publicstaticvoidmain(String[]args){ System、out、println("请输入年份"); Scannersc=newScanner(System、in); intyear=sc、nextInt(); if((year%4==0&year%100! =0)|(year%400==0)) System、out、println("就是闰年"); else System、out、println("不就是闰年"); } } 3.任意输入a,b,c3个数判断a,b,c大小 packagestudent、xiaoqiao、day01; importjava、util、Scanner; publicclassSan{ publicstaticvoidmain(String[]args){ System、out、println("请输入三个数(加空格或回车): "); Scannersc=newScanner(System、in); intx=sc、nextInt(); inty=sc、nextInt(); intz=sc、nextInt(); if(x>y&x>z){ System、out、println(x); }elseif(x System、out、println(y); }elseif(x System、out、println(z); } } } 4_1输出图形 * *** ***** packagestudent、xiaoqiao、day01; publicclassSi_1{ publicstaticvoidmain(String[]args){ inttemp=3; for(inti=1;i<=temp;i++){ for(intj=1;j<=temp-i;j++){ System、out、print(""); } for(intk=1;k<=2*i-1;k++){ System、out、print("*"); } System、out、print('\n'); } } } 4_2输出图形 ***** *** * packagestudent、xiaoqiao、day01; publicclassSi_1{ publicstaticvoidmain(String[]args){ inttemp=3; for(inti=1;i<=temp;i++){ for(intj=1;j<=temp-i;j++){ System、out、print(""); } for(intk=1;k<=2*i-1;k++){ System、out、print("*"); } System、out、print('\n'); } } } 4_3输出图形任意输入n 当输入n值为1时,输出* 当输入n值为2时,输出 当输入n值为3时,输出 、。 。 。 。 。 当输入n值为5时,输出 * *** ***** ******* ********* ******* ***** *** * packagestudent、xiaoqiao、day01; importjava、util、Scanner; publicclassSi_3{ publicstaticvoidmain(String[]args){ System、out、println("请输入一个数: "); Scannersc=newScanner(System、in); inttemp=sc、nextInt(); for(inti=1;i<=temp;i++){ for(intj=1;j<=temp-i;j++){ System、out、print(""); } for(intk=1;k<=2*i-1;k++){ System、out、print("*"); } System、out、print('\n'); } for(inti=temp;i>=1;i--){ for(intj=i-1;j System、out、print(""); } for(intk=1;k<=2*i-3;k++){ System、out、print("*"); } System、out、print('\n'); } } } 4_4输出图形 *** ***** ******* packagestudent、xiaoqiao、day01; publicclassSi_4{ publicstaticvoidmain(String[]args){ inttemp=3; for(inti=1;i<=temp;i++){ for(intj=1;j<=temp-i;j++){ System、out、print(""); } for(intk=1;k<=2*i+1;k++){ System、out、print("*"); } System、out、print('\n'); } } } 4_5输出图形 packagestudent、xiaoqiao、day01; publicclassSi_5{ publicstaticvoidmain(String[]args){ inttemp=4; for(inti=1;i<=temp;i++){ for(intk=1;k<=5;k++){ System、out、print("*"); } System、out、print('\n'); } } } 5.判断水仙花数输入一个3位数,判断个位,十位与百位的3次方的与就是否等于其本身,相等就就是水仙花数 packagestudent、xiaoqiao、day01; importjava、util、Scanner; publicclassWu{ publicstaticvoidmain(String[]args){ System、out、println("请输入一个三位数"); Scannersc=newScanner(System、in); inta=sc、nextInt(); intb=a/100; intc=(a/10)%10; intd=a%10; if(a==b*b*b+c*c*c+d*d*d){ System、out、println("此数就是水仙花"); }else{ System、out、println("此数不就是水仙花"); } } } 6、输入一个x与y,在输入一个字符x,当输入的字符为‘+’,输出x与y的与,当输入的字符为‘-’,输出x与y的差,当输入的字符为‘*’,输出x与y的积,当输入的字符为‘/’,输出x与y的商、 packagestudent、xiaoqiao、day01; importjava、util、Scanner; publicclassLiu{ publicstaticvoidmain(String[]args){ System、out、println("请输入一个加减乘除字符"); Scannersc=newScanner(System、in); charc=sc、next()、charAt(0); intx=4; inty=2; switch(c){ case'+': System、out、println("x+y="+(x+y)); break; case'-': System、out、println("x-y="+(x-y)); break; case'*': System、out、println("x*y="+(x*y)); break; case'/': System、out、println("x/y="+(x/y)); break; default: System、out、println("输入的字符不合法! "); break; } } } 7、求数列0,1,2,32,……………、,nn-1的与要求判断n就是否在0到10之间,如果不在提示重新输入,for循环while循环,dowhile都要写一遍。 7、1packagestudent、xiaoqiao、day01; importjava、util、Scanner; publicclassQi{ publicstaticvoidmain(String[]args){ System、out、println("请输入一个0到10的数字"); Scannersc=newScanner(System、in); inta=sc、nextInt(); if(a>=0&a<=10){ intb=0; for(inti=1;i<=a;i++){ b=(int)(b+Math、pow(i,i-1)); } System、out、println(b); } else{ System、out、println("输入的数不在0到10之间,请重新输入! "); } } } 7、2packagestudent、xiaoqiao、day01; importjava、util、Scanner; publicclassQi_dowhile{ publicstaticvoidmain(String[]args){ System、out、println("请输入一个0到10的数字"); Scannersc=newScanner(System、in); inta=sc、nextInt(); if(a>=0&a<=10){ intb=0; inti=1; do{ b=(int)(b+Math、pow(i,i-1)); i++; }while(i<=a); System、out、println(b); } else{ System、out、println("输入的数不在0到10之间,请重新输入! "); } } } 7、3packagestudent、xiaoqiao、day01; importjava、util、Scanner; publicclassQi_while{ publicstaticvoidmain(String[]args){ System、out、println("请输入一个0到10的数字"); Scannersc=newScanner(System、in); inta=sc、nextInt(); if(a>=0&a<=10){ intb=0; inti=1; while(i<=a){ b=(int)(b+Math、pow(i,i-1)); i++; } System、out、println(b); } else{ System、out、println("输入的数不在0到10之间,请重新输入! "); } } } 8输出9*9乘法表 packagestudent、xiaoqiao、day01; publicclassBa{ publicstaticvoidmain(String[]args){ for(inti=1;i<=9;i++){ for(intj=1;j<=i;j++){ System、out、print(i+"*"+j+"="+i*j+""); } System、out、print('\n'); } } } 9、输入x,y比较大小,使用三目运算 packagestudent、xiaoqiao、day01; importjava、util、Scanner; publicclassJiu{ publicstaticvoidmain(String[]args){ System、out、println("请输入两个值: "); Scannersc=newScanner(System、in); intx=sc、nextInt(); inty=sc、nextInt(); System、out、println(x>y? "x大于y": "x小于y"); } } Day02作业 题目: 编写程序实现一个猜数字游戏: 系统随机生成一个100以内的整数,用户根据系统提示来进行猜测,如果猜对,则显示“恭喜”并提示“增加难度,需要继续不? ”,如果用户选择继续则系统随机生成一个1000以内的整数,否则系统退出;如果用户猜错,则显示“错误,请重新输入! ”,一旦用户连续5次没有猜中,则系统退出! packagestudent、xiaoqiao、Day02; importjava、util、Scanner; importjava、util、concurrent、CountDownLatch; publicclassRandomdemo{ publicstaticvoidmain(String[]args){ inta=(int)(Math、random()*100)+1;//系统随机生成一个1到100的整数 System、out、println(a); System、out、println("请输入一个1到100的整数"); Scannersc1=newScanner(System、in);//从键盘上输入一个数 intnum1=sc1、nextInt(); while(num1! =a){ if(num1>a){ System、out、println("您输入的数字过大,请重新输入! "); }
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java 基础 作业 答案