Java循环练习级答案

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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提示”找到了”并跳出循环,如果numn提示”大了”,并让其重新输入,如果4次都没有猜对,则提示”抱歉,已经没有机会了”。

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++){

相关文档
最新文档