import java.util.Scanner; public class LianXi4{ public static void main(String[] args){ //创建长度为5的数组 int[] arr=new int[5]; int sum=0; Scanner sc = new Scanner(System.in); System.out.println("请输入5位学员的成绩"); for(int i=0;i<arr.length;i++){ System.
返回本章节 返回作业目录 需求说明: 编写Java程序,根据输入的某个班级的学员成绩,计算该班级学员的平均成绩,要求输入班级的人数. 实现思路: 声明变量sum.count以及avg用于存储总成绩.班级人数以及平均成绩. 通过Scanner接收用户输入的班级人数,并为变量count赋值. 根据平均值计算规则,需要计算总成绩,使用while循环结构实现总成绩的计算. 通过总成绩和班级人数计算平均值并输出 实现代码: import java.util.Scanner; public class kk
Console.WriteLine("请输入班级的总人数:"); int count = int.Parse(Console.ReadLine()); ;//声明一个循环变量来记录循环的次数. ;//声明一个用来存储学生成绩的总和的变量. while (i<=count) { Console.WriteLine("请输入第{0}个学生的成绩",i); int score = int.Parse(Console.ReadLine()); sum += score
实例: import java.util.*; //求学生最大成绩 public class Test{ public static void main(String[] args){ System.out.println("=======求学生最大成绩========="); Scanner in = new Scanner(System.in); int[] arr = new int[5]; //获取用户输入的每个学生的成绩 for(int i=0;i<arr.length
create table test (id int, name ), score int, classname )); ,,'一班'); ,,'一班'); ,,'一班'); ,,'二班'); ,,'二班'); ,,'二班'); select t.* from (select test.*,row_number() over (partition by classname order by score desc) rn from test) t ;
主要思想: 数组可以无序 假设数字里的值都为正 循环判断数组 如果与前面的数字相同则变为-1 然后记录-1的个数算出重复值 然后重新new一个减去重复值长度的新数组 和原数组判断 不为-1的全部复制进来即可 代码如下: package Del_Same_Num; public class Del_Same_Num { static int count=0; //计算重复值 public static int count_same_number(int[] a) { for(int i=0;i<a