Java循环练习级答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1、100以内所有偶数的和。
publicclass Course{
publicstaticvoid main(String[] args){
int num=0;
for(int i=0;i<=100;i+=2)
{
num+=i;
}
System.out.println("sum="+num);
}
}
2、9的阶乘。
publicclass Course{
publicstaticvoid main(String[] args){
int num=1;
int i=1;
for(;i<10;i++){
num*=i;
}
System.out.println("sum="+num);
}
}
3、从控台输入一个数num与之前定义的数n进行比较,如果num==n提示”找到了”并跳出循环,如果num
import java.util.Scanner;
publicclass Course{
publicstaticvoid main(String[] args){
int n = 88;
boolean f=false;
for(int i=1;i<5;i++){
System.out.print("输入一个数字:");
Scanner s = new Scanner (System.in);
int num = s.nextInt();
if(num>n){
System.out.println("大了,重输入");
}elseif(num System.out.println("小了,重输入"); }else{ System.out.println("ok"); f=true; break; } } if(f==false){ System.out.print("没机会了"); } } } 4、登录功能,从控制台输入用户名及密码,如果用户名及密码与所定义的一致,则登陆成功,否则失败。如果失败,提示从新输入,如果输入错误三次,则再无机会登录。 import java.util.Scanner; publicclass Course{ publicstaticvoid main(String[] args){ String name = "admin"; int password = 123; boolean f=false; for(int i=1;i<=3;i++){ System.out.println("请输入账号密码:"); Scanner a=new Scanner(System.in); String name1 = a.next(); int password1 = a.nextInt(); if(name.equals(name1)&&password==password1){ System.out.println("ok"); f=true; break; }else{ System.out.println("again"); } } } } }5、某旅游景点,年龄大于60和小于18的门票半价,其他情况全票,需要从控 制台输入姓名、年龄,然后显示出姓名、年龄、票价,直到按”n”结束。 publicclass Course { publicstaticvoid main(String[] args) { String name; do { System.out.println("输入姓名年龄"); Scanner s = new Scanner(System.in); name = s.next(); int year = s.nextInt(); if (year > 60 || year < 18) { System.out.println("姓名:"+ name + " 年龄:"+ year + " 票价半价"); } else { System.out.println("姓名:"+ name + " 年龄:"+ year + " 票价全票"); } } while (!name.equals("n")); System.out.println("退出"); } } 6、用while语句求出100以内与7有关的数的和。 publicclass Course { publicstaticvoid main(String[] args){ int num=7; for(int i=7;i<100;i+=10){ num+=i; } System.out.println("sum="+num); } } 7、 publicclass Course { publicstaticvoid main(String[] args){ for(int i=1;i<5;i++){