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

Java作业的题与答案6:输入学生的数目且输入各个学生的成绩题,翻转题,while循环题

2019-11-12 00:29 作者:诗书画唱  | 我要投稿

本期看点:

请输入学生的数目请输入各个学生的成绩,求和,求平均数的两种解法

导读:有翻转数的题哦!

1.

//package a1;

//

//

//

//public class a1{

//

// public static void main(String[] args) {

//

//

// int a=12345;

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

//

// int b=a/10000;

// int c=a/1000%10;

// int d=a/100%10;

// int e=a/10%10;

// int f=a%10;

//

//

// i=f*10000+e*1000+d*100+c*10+b;

//

// System.out.println("翻转结果"+i);

// }

//

//

// }

//

2.

package a1;


import java.util.*;


public class a1{


public static void main(String[] args) {

int i=1;

int he=0;

while(i<=5){System.out.println("请输入第"+i+"个学生的成绩");

Scanner a=new Scanner(System.in);

         int b=a.nextInt();

         he+=b;

         i++;

}

System.out.println(i+"个学生的成绩和为"+he);

}



}

3.

请输入学生的数目请输入各个学生的成绩,求和,求平均数的两种解法

解法一:


package a1;


import java.util.*;


public class a1{


public static void main(String[] args) {System.out.println("请输入学生的数目");

int i=1;

double he=0;

Scanner a=new Scanner(System.in);

        int b=a.nextInt();

if(b>0){

while(i<=b){System.out.println("请输入第"+i+"个学生的成绩");

Scanner a2=new Scanner(System.in);

        int c=a2.nextInt();

         System.out.println("第"+i+"个学生的成绩为"+c);

         

         he+=c;

         i++;

}

System.out.println((i-1)+"个学生的成绩和为"+he);

System.out.println((i-1)+"个学生的平均成绩为"+he/(i-1));}

else{System.out.println("学生的数目不能为负数");}

}



}


解法二

package a1;


import java.util.*;


public class a1{


public static void main(String[] args) {System.out.println("请输入学生的数目");

int i=1;

double he=0;

Scanner a=new Scanner(System.in);

        int b=a.nextInt();

if(b>0){

while(b>0){System.out.println("请输入第"+i+"个学生的成绩");

Scanner a2=new Scanner(System.in);

        int c=a2.nextInt();

         System.out.println("第"+i+"个学生的成绩为"+c);

         b--;

         he+=c;

         i++;

}

System.out.println((i-1)+"个学生的成绩和为"+he);

System.out.println((i-1)+"个学生的平均成绩为"+he/(i-1));}

else{System.out.println("学生的数目不能为负数");}

}



}




5.

package a1;


import java.util.*;


public class a1{


public static void main(String[] args) 

{System.out.println("请输入需要结算金额的顾客数目");

int i=1;

double he=0;

Scanner a=new Scanner(System.in);

        int b=a.nextInt();

if(b>0){

while(b>0){System.out.println("请输入第"+i+"个商品的金额");

Scanner a2=new Scanner(System.in);

        int c=a2.nextInt();

         System.out.println("第"+i+"个个商品的金额为"+c);

         b--;

         he+=c;

         i++;

}

System.out.println((i-1)+"商品总金额为"+he);

System.out.println((i-1)+"商品的平均金额"+he/(i-1));}

else{System.out.println("数目要大于0");}

}



}






package a1;

          



6.

public class a1{




public static void main(String[] args) {

int i=1;

int he=0;

while(he<=500){


if(i%2==1){


he=he+i;

System.out.println("数字为"+i+"时,和为"+he);

}

i++;

}System.out.println(i-1);//记得减一

}

}




1.2公里(km)=1200米(m)

Java作业的题与答案6:输入学生的数目且输入各个学生的成绩题,翻转题,while循环题的评论 (共 条)

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