java从键盘上录入学生人数和每个学生的姓名以及分数,按照分数降序输出,学生名次、学生姓名、学生分数

import java.util.Scanner;/*
* 从键盘上录入学生人数和每个学生的姓名以及分数,按照分数降序输出,学生名次、学生姓名、学生分数
* */
public class Test13 {public static void main(String[] args) {Scanner sc = new Scanner(System.in);System.out.println("请输入学生人数:");int num = sc.nextInt();int[] score = new int[num];String[] names = new String[num];for (int i = 0;i<num;i++){System.out.println("请输入第"+(i+1)+"学生姓名:");names[i] = sc.next();System.out.println("请输入第"+(i+1)+"个学生的分数:");score[i] = sc.nextInt();}for (int i=0;i<num-1;i++){for (int j = 0;j<num-1-i;j++){if (score[j]<score[j+1]){int temp = score[j];score[j] = score[j+1];score[j+1] = temp;//根据分数,置换名字String name = names[j];names[j] = names[j+1];names[j+1] = name;}}}for (int i = 0;i<num;i++){System.out.println("第"+(i+1)+"名\t"+names[i]+"\t"+score[i]+"分");}sc.close();}
}

执行代码如下:

java从键盘上录入学生人数和每个学生的姓名以及分数,按照分数降序输出,学生名次、学生姓名、学生分数相关推荐

  1. java从键盘上录入任何整数,输出该整数的阶乘

    java从键盘上录入任何整数,输出该整数的阶乘 import java.util.Scanner;/*** java从键盘上录入任何整数,输出该整数的阶乘*/ public class Test24 ...

  2. java从键盘上录入信息

    JAVA从键盘上录入信息 import java.util.Scanner; /*** 从键盘录入信息* 导入Scanner 导包*/public class Test01 {public stati ...

  3. java二维数组存储数据,从键盘上录入学生人数,考试科目数,以及每个学生每科分数,输出每个学生的最高分、最低分、总分、平均分

    java二维数组存储数据,从键盘上录入学生人数,考试科目数,以及每个学生每科分数,输出每个学生的最高分.最低分.总分.平均分 import java.util.Scanner;/* * 二维数组存储数 ...

  4. 从键盘上录入学生人数和每个学生的分数,按分数降序输出所有的分数,java冒泡排序应用

    从键盘上录入学生人数和每个学生的分数,按分数降序输出所有的分数 import java.util.Arrays; import java.util.Scanner;/* * 从键盘上录入学生人数和每个 ...

  5. 从键盘上录入10科考试分数,输出最高分最高分输入的序号

    从键盘上录入10科考试分数,输出最高分最高分输入的序号 import java.util.Scanner;/* * 从键盘上录入10科考试分数,输出最高分最高分输入的序号 * */ public cl ...

  6. 从键盘上录入两个整数,计算a的b次方的结果

    从键盘上录入两个整数,计算a的b次方的结果 /*** 从键盘上录入两个整数,计算a的b次方的结果*/import java.util.Scanner;public class Test25 {publ ...

  7. Java从键盘上输入与输出

    1 问题 以作业题三题为例,需要输入学生的成绩等级,然后反映出相应等级的成绩范围.直接在程序里面写出学生等级的方法不利于做出一些改变,在逻辑上也不符合常理,所以选择设置程序从键盘输入等级然后反馈出相应 ...

  8. c语言中从键盘上输入三个数,将之排序后按由大到小的顺序输出,从键盘上输入3个数,将它们按由大到小的顺序排列好输出...

    vb中从键盘上输入10个数,判断有几个偶数,有几个奇数? 我给你写了,挺简单的.窗体上添加两个label控件一个command控件Dima(1To10)DimbDimcAsIntegerDimdAsI ...

  9. 利用Java实现键盘上输入体重和身高计算BMI是否超标

    键盘上输入体重和身高计算BMI是否超标 import java.util.Scanner;public class BMI {public static void main(String[] args ...

最新文章

  1. python beautifulsoup模拟点击_Python爬虫丨BeautifulSoup实践
  2. 辩证看待 iostat
  3. monorepo_Monorepo开发的要点
  4. C#抽象类和抽象方法的特征和用途
  5. 表达对别人的感激之情
  6. C语言工程实践-简单文本编辑器
  7. [JavaWeb-Servlet]Servlet相关配置
  8. Java高级语法笔记-语法支持的异常
  9. Windows 7 添加SSD硬盘后重启卡住正在启动
  10. [leedcode 229] Majority Element II
  11. 电容式传感器位移性能试验报告_称重传感器的构成
  12. 前端vue的基础使用模板
  13. Net-SNMPv3的使用
  14. win10安装、卸载、升级tensorflow命令
  15. uni-app请求后台接口方法封装
  16. 一次关于聚合根的激烈讨论
  17. SQL Server2000安装sp4补丁中的错误与破解
  18. 【scratch高阶案例教学】scratch黄金矿工 scratch创意编程 少儿编程 手把手教小朋友们从零制作黄金矿工游戏
  19. nc文件处理学习资料
  20. APK保护技术——保护应用、游戏APP不被破解

热门文章

  1. oracle中 start with,Oracle中connect by...start with...的使用
  2. Mysql的MVCC是什么
  3. git 怎么还原历史版本_4. Git--修改/回退等操作
  4. 设置MySQL排序方式_设置MySQL设置字符集和排序方式
  5. java 上传文件及预览_SpringBoot上传下载文件及在线预览
  6. UC浏览器电脑版怎么设置字体大小 UC浏览器字体设置教程
  7. 彩虹浏览器使用技巧:页签自动切换
  8. Java JDBC篇2——JDBC增删查改
  9. bootstrap 滚动 进度条_bootstrap动态进度条怎么搞
  10. java gson 工具类_GSON 实体 转换工具类