当前位置:首页 > Java循环练习级答案
1、100以内所有偶数的和。
publicclass Course{
publicstaticvoid main(String[] args){ intnum=0;
for(int i=0;i<=100;i+=2) { num+=i; }
System.out.println(\+num); } }
2、9的阶乘。
publicclass Course{
publicstaticvoid main(String[] args){ }
intnum=1; int i=1; for(;i<10;i++){ } }
System.out.println(\+num); num*=i;
3、从控台输入一个数num与之前定义的数n进行比较,如果num==n提示”找到了”并跳出循环,如果num
importjava.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); intnum = s.nextInt(); if(num>n){
System.out.println(\大了,重输入\); }elseif(num System.out.println(\小了,重输入\); } } }else{ System.out.println(\); f=true; break; } } if(f==false){ System.out.print(\没机会了\); } 4、登录功能,从控制台输入用户名及密码,如果用户名及密码与所定义的一致,则登陆成功,否则失败。如果失败,提示从新输入,如果输入错误三次,则再无机会登录。 importjava.util.Scanner; publicclass Course{ publicstaticvoid main(String[] args){ String name = \; int password = 123; booleanf=false; for(int i=1;i<=3;i++){ System.out.println(\请输入账号密码:\); Scanner a=newScanner(System.in); String name1 = a.next(); int password1 = a.nextInt(); if(name.equals(name1)&&password==password1){ System.out.println(\); f=true; break; }else{ System.out.println(\); } } } } }5、某旅游景点,年龄大于 60和小于18的门票半价,其他情况全票,需要从控 制台输入姓名、年龄,然后显示出姓名、年龄、票价,直到按”n”结束。 publicclass Course { publicstaticvoid main(String[] args) { String name; do { System.out.println(\输入姓名年龄\); Scanner s = newScanner(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(\)); System.out.println(\退出\); } } 6、用while语句求出100以内与7有关的数的和。 publicclass Course { publicstaticvoid main(String[] args){ intnum=7; for(int i=7;i<100;i+=10){ num+=i; } System.out.println(\+num); } } 7、 publicclass Course { publicstaticvoid main(String[] args){ for(int i=1;i<5;i++){ } } } for(int j=0;j<2*i-1;j++){ System.out.print(\); } System.out.println(\); importjava.util.Scanner; publicclass Demo { publicstaticvoid main(String[] args) { // int n = 89; Scanner s = newScanner(System.in); // boolean f = false; // for (int i = 0; i < 4; i++) { // // intnum = s.nextInt(); // if (num> n) { // System.out.println(\ // } else if (num< n) { // System.out.println(\ // } else { // System.out.println(\ // f = true; // break; // } // } // if (f==false) { // // System.out.println(\ // } String name = \; int password = 123; String name1 = s.next(); int password1 = s.nextInt(); if (name.equals(name1) && password==password1) { System.out.println(\); } } }
共分享92篇相关文档