欢迎来到天天文库
浏览记录
ID:11388922
大小:42.00 KB
页数:3页
时间:2018-07-11
《java经典课后习题答案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、10.求1—1000之间可以同时被3,5,7整出的数字。publicclassZhengChu{publicstaticvoidmain(Stringargs[]){intsum=0;for(inta=1;a<=1000;a++){if(a%3==0&&a%5==0&&a%7==0){sum+=a;}}System.out.println("1~1000之间能够同时被3、5、7整除的数字为:"+sum);}}运行结果:11.编程求1!+2!+3!+…+20!的值。publicclassJiecheng{publicstaticvoidmai
2、n(String[]args){inti,j;longsum=0;intt=1;for(i=1;i<=20;i++){longm=1;for(j=1;j<=i;j++){m=m*j;}sum=sum+m;}System.out.println(+sum);}}运行结果:12.给出一个学生的成绩输出该学生的成绩等级,90以上为优秀,80-89良好,70-79中等,60-69及格,60以下不及格,用if和switch语句分别实现。(1)#includevoidmain(){intscore,i;printf("Enterthe
3、Student'sScore:");scanf("%d",&score);i=score/10;switch(i){case10:case9:printf("优秀");break;case8:printf("良好");break;case7:printf("中等");break;case6:printf("及格");break;default:printf("不及格");}}(2)#includevoidmain(){intscore;printf("enterthestudent'sscore:
4、n");scanf("%d",&score);if(score>=90)printf("优秀");else{if(score>=80)printf("良好");else{if(score>=70)printf("中等");else{if(score>=60)printf("及格");elseprintf("不及格");}}}}运行结果:85良好
此文档下载收益归作者所有