标签:int 二维数组 for print 代码示例 ring 数组 scanner next
1 /** 2 * 需求分析:从键盘输入5名学员某门课程的笔试成绩,并求出五门成绩的总成绩和平均成绩 3 * @author chenyanlong 4 * 日期:2017/10/14 5 */ 6 package com.hp.test05; 7 8 import java.util.Scanner; 9 10 public class HS_Array1 { 11 12 public static void main(String[] args) { 13 // TODO Auto-generated method stub 14 System.out.println("请输入5个学生的笔试成绩:"); 15 16 double sum=0; 17 double avg; 18 int[] scores = new int[6]; 19 Scanner input=new Scanner(System.in); 20 //输入5个成绩 21 for(int i=0;i<5;i++){ 22 23 scores[i]=input.nextInt(); 24 } 25 //求和 26 for(int j=0;j<5;j++){ 27 sum=sum+scores[j]; 28 } 29 System.out.println("总成绩:"+sum); 30 //平均分 31 avg=sum/5; 32 System.out.println("平均分:"+avg); 33 } 34 }
1 /** 2 * 需求分析: 从键盘输入5名学员某门课程的笔试成绩, 3 * 并求出五门成绩的最高分、最低分和平均分 4 * @author chenyanlong 5 * 日期:2017/10/14 6 */ 7 package com.hp.test05; 8 9 import java.util.Scanner; 10 11 public class HS_Array2 { 12 13 public static void main(String[] args) { 14 15 int[] scores=new int[5]; 16 int sum=0; 17 18 double avg; 19 System.out.println("请输入5个成绩"); 20 21 Scanner input=new Scanner(System.in); 22 for(int i=0;i<scores.length;i++){ 23 scores[i]=input.nextInt(); 24 } 25 //总成绩,最高分,最低分 26 int max=scores[0]; 27 int min=scores[0]; 28 for(int j=0;j<scores.length;j++){ 29 //总成绩 30 sum +=scores[j]; 31 //最低分 32 if(scores[j]<min){ 33 min=scores[j]; 34 } 35 //最低分 36 if(scores[j]>max){ 37 max=scores[j]; 38 } 39 } 40 avg=sum/scores.length; 41 System.out.println("总成绩:"+sum); 42 System.out.println("最高分:"+max); 43 System.out.println("最低分:"+min); 44 System.out.println("平均分:"+avg); 45 46 } 47 }
1 /** 2 * 需求分析: 用二维数组存放三个班学生的成绩,并计算三个班学生的总成绩 3 * @author chenyanlong 4 * 日期:2017/10/14 5 */ 6 package com.hp.test05; 7 8 import java.util.Arrays; 9 import java.util.Scanner; 10 11 public class HS_Array3 { 12 13 public static void main(String[] args) { 14 15 int[][] array=new int[][]{{2,1},{2,1,3},{2,1}}; 16 for(int i=0;i<array.length;i++){ 17 String str=(i+1)+"班"; 18 Arrays.sort(array[i]); 19 System.out.println(str+"排序以后"); 20 for(int j=0;j<array[i].length;j++){ 21 System.out.println(array[i][j]); 22 } 23 } 24 } 25 }
1 /** 2 * 需求分析: 用二维数组存放三个班学生的成绩,并对三个班级学生成绩进行排序 3 * @author chenyanlong 4 * 日期:2017/10/14 5 */ 6 package com.hp.test05; 7 8 import java.util.Scanner; 9 10 public class HS_Array4 { 11 12 public static void main(String[] args) { 13 14 int[][] array=new int[][]{{1,2},{1,2,3},{1,2}}; 15 16 for(int i=0;i<array.length;i++){ 17 String str=(i+1)+"班"; 18 int total=0; 19 for(int j=0;j<array[i].length;j++){ 20 total +=array[i][j];//成绩汇总 21 } 22 System.out.println(str+"总成绩:"+total); 23 } 24 25 26 } 27 }
标签:int 二维数组 for print 代码示例 ring 数组 scanner next
原文地址:http://www.cnblogs.com/chenyanlong/p/7668883.html