欢迎光临散文网 会员登陆 & 注册

Java语言作业的题与答案5:闰年问题与跑圈问题的运用while语句的解法

2019-11-10 09:38 作者:诗书画唱  | 我要投稿

1.循环输出10到100之间所有能被5整除的数。

package a1;


public class a1                                 {


public static void main(String[] args) {

//整理代码,

//越外面的{}越到越右边对齐

int i=10;

while(i<=100)         {

if(i%5==0)

             {


System.out.println(i);

         }

          i++;

                       }



                                    }


                                               }


 

2.输出1900-2017的闰年

package a1;


public class a1                                 {


public static void main(String[] args) {

//整理代码,

//越外面的{}可以越到越右边对齐

int i=1900;

while(i<=2017)         {

if(i%4==0&&i%100!=0||i%400==0)

             {


System.out.println(i);

         }

          i++;

                       }



                                    }


                                               }


 


3.小明进行跑步,在跑步过程中每跑一圈教练询问小明,累了 没,如果累了就停止跑步,没有累就继续跑步

package a1;


import java.util.Scanner;


public class a1{


public static void main(String[] args) {




int i=0;//因为是起整体的作用,所以必须写在外面才起作用

String a="no";

while(a.equals("no")){ 

i++;

System.out.println("你已经跑了"+i+"圈了。"+"累了吗?");



Scanner s2=new Scanner(System.in);

a=s2.next();//是开头,不写String,

// 因为前面已有String a="no"中的String ,已声明过变量后则不要再声明变量,不然会报错;


}

System.out.println("累了");

}



}



4.在上题的基础上,每圈的长度为400米,当小明累了的时候计 算小明一共跑了多少米

package a1;


import java.util.Scanner;


public class a1{


public static void main(String[] args) {



int he=0;

int i=0;//因为是起整体的作用,所以必须写在外面才起作用

String a="no";

while(a.equals("no")){ 

i++;he=he+400;

System.out.println("你已经跑了"+i+"圈"+he+"米了。"+"累了吗?");



Scanner s2=new Scanner(System.in);

a=s2.next();//是开头,不写String,

// 因为前面已有String a="no"中的String ,已声明过变量后则不要再声明变量,不然会报错;


}

System.out.println("你已经跑了"+i+"圈"+he+"米了。");

}



}


Java语言作业的题与答案5:闰年问题与跑圈问题的运用while语句的解法的评论 (共 条)

分享到微博请遵守国家法律