java循环输入学生姓名和成绩,编写程序,提示用户输入学生的个数,每个学生的名字及其分数,最后显示最高分的学生和第二高分的学生...

阅读: 评论:0

java循环输入学生姓名和成绩,编写程序,提示用户输入学生的个数,每个学生的名字及其分数,最后显示最高分的学生和第二高分的学生...

java循环输入学生姓名和成绩,编写程序,提示用户输入学生的个数,每个学生的名字及其分数,最后显示最高分的学生和第二高分的学生...

Student.javaimport java.io.*;

import java.util.*;

public class Student{

public static void main( String[] args){

int n;

Scanner in = new Scanner(System.in);

System.out.println("请输入学生的个数:");

n = in.nextInt();

String[] stu=new String[n];

int[] score = new int[n];

for(int i=0;i

stu[i] = in.next();

score[i]= in.nextInt();

}

int first,second,first_i,second_i;

first = score[0];

second= score[0];

first_i= 0;

second_i=0;

for(int i=1;i

if(score[i] >second){

second = score[i];

second_i = i;

if(second > first){

int t  = second;

second = first;

first = t;

t  = second_i;

second_i = first_i;

first_i = t;

}

}

}

System.out.println("最高分学生:"    + stu[first_i]+"t分数:"+first);

System.out.println("第二高分学生:" + stu[second_i]+"t分数:"+second);

}

}

运行结果:

java Student

请输入学生的个数:

5

张三 1

李四 2

王五 3

赵八 3

孙九 5

最高分学生:孙九    分数:5

第二高分学生:王五    分数:3

温馨提示:答案为网友推荐,仅供参考

本文发布于:2024-01-31 22:42:59,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170671218131915.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:学生   高分   最高分   分数   个数
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23