第二次实训作业
声明并创建存放4个人考试成绩的一维数组,并使用for循环遍历数组并打印分数
public class hhh { public static void main(String[] args) { double stu[]=new double[]{13,21,29,69}; int i; double max=stu[0],min=stu[0]; System.out.println("顺序"); for(i=0;i<4;i++) System.out.print(stu[i]+" "); System.out.println(); System.out.println("逆序"); for(i=3;i>=0;i--) System.out.print(stu[i]+" "); System.out.println(); for(i=1;i<4;i++){ if(max<stu[i]){ max=stu[i]; } if(min>stu[i]){ min=stu[i]; } } System.out.println("最大值:"+max+",最小值:"+min); } }
对无序的10个数字使用Arrays类的sort方法进行排序。
import java.util.*; public class ggg { public static void main(String[] args) { int a[]=new int[10]; Scanner read=new Scanner(System.in); System.out.print("请输入十个数:"); for(int i=0;i<10;i++) { a[i]=read.nextInt(); } Arrays.sort(a); System.out.println("顺序为:"); for(int i=0;i<10;i++) { System.out.println("sum["+i+"]="+a[i]); } } }
一个班级的学生成绩存在长度为10的数组中,计算不及格的学生数目。
import java.util.Scanner; public class iii { public static void main(String[] args) { double s[]=new double[10]; Scanner read=new Scanner(System.in); System.out.print("请输入十个学生成绩:"); for(int i=0;i<10;i++) { s[i]=read.nextDouble(); } int count=0; for(int i=0;i<10;i++) { if(s[i]<60) count++; } System.out.println("不及格的人数有"+count+"个"); } }
浙公网安备 33010602011771号