public static void main(String[] args) { //给出n名学生 Scanner sc=new Scanner(System.in); int n=sc.nextInt(); //开辟结构体数组 student stu[]=new student[n]; for (int i = 0; i < n; i++) { stu[i]=new student();//<<注意这里 stu[i].name=sc.next(); stu[i].score=sc.nextInt(); }
时间: 2024-04-25 08:27:21 浏览: 106
Java输入流Scanner/BufferedReader使用方法示例
这段代码是用 Java 语言实现的,主要是用来读入 n 名学生的姓名和分数,然后将它们存储到一个名为 stu 的结构体数组中。具体来说,代码首先使用 Scanner 类读入一个整数 n,表示学生的数量。然后,它创建了一个长度为 n 的学生数组 stu,并使用 for 循环依次读入每一个学生的姓名和分数,存储到对应的结构体对象中。值得注意的是,在每一次循环中,代码都需要使用 new 操作符为 stu 数组中的每一个元素创建一个新的 student 对象,以便存储该学生的信息。
阅读全文