日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

Java黑皮书课后题第7章:**7.17(对学生排序)编写一个程序,提示用户输入学生个数、学生姓名和他们的成绩,然后按照学生成绩的降序打印学生的姓名。假定姓名是不包含空格的字符,使用next()读取

發(fā)布時間:2024/7/23 java 33 豆豆

**7.17(對學(xué)生排序)編寫一個程序,提示用戶輸入學(xué)生個數(shù)、學(xué)生姓名和他們的成績,然后按照學(xué)生成績的降序打印學(xué)生的姓名。假定姓名是不包含空格的字符,使用next方法讀取

  • 題目
    • 題目描述
    • 破題
  • 代碼
    • 運行實例

題目

題目描述

**7.17(對學(xué)生排序)編寫一個程序,提示用戶輸入學(xué)生個數(shù)、學(xué)生姓名和他們的成績,然后按照學(xué)生成績的降序打印學(xué)生的姓名。假定姓名是不包含空格的字符,使用next()讀取

破題

  • 主方法:獲取學(xué)生個數(shù),作為姓名和成績兩個數(shù)組的長度
  • 主方法:使用for循環(huán)獲取學(xué)生姓名和成績,學(xué)生姓名與成績交替獲取,并賦值給兩個數(shù)組的對應(yīng)位置
  • 主方法:調(diào)用自定義方法sort(),傳入兩個數(shù)組并進行排序,返回值是排序后成績對應(yīng)的姓名數(shù)組
  • sort方法:在對成績數(shù)組進行排序(交換位置)的同時,對姓名也做同樣交換位置的操作
  • 主方法:輸出返回的數(shù)組
  • 代碼

    import java.util.Arrays; import java.util.Scanner;public class Test7_17 {public static void main(String[] args) {//1. 主方法:獲取學(xué)生個數(shù),作為姓名和成績兩個數(shù)組的長度Scanner input = new Scanner(System.in);System.out.print("輸入學(xué)生個數(shù):");int length = input.nextInt();//1+. 聲明兩個數(shù)組String[] names = new String[length];int[] scores = new int[length];//2. 主方法:使用for循環(huán)獲取學(xué)生姓名和成績,學(xué)生姓名與成績交替獲取,并賦值給兩個數(shù)組的對應(yīng)位置System.out.print("輸入姓名成績:");for (int i = 0 ; i < length ; i++){names[i] = input.next();scores[i] = input.nextInt();}//3. 主方法:調(diào)用自定義方法sort(),傳入兩個數(shù)組并進行排序,返回值是排序后成績對應(yīng)的姓名數(shù)組String[] names_feedback = new String[length];names_feedback = sort(names, scores);//5. 主方法:輸出返回的數(shù)組System.out.print(Arrays.toString(names_feedback));}//4. sort方法:在對成績數(shù)組進行排序(交換位置)的同時,對姓名也做同樣交換位置的操作public static String[] sort(String[] names, int[] scores){//1. 聲明一個String數(shù)組(names_feedback)用于返回姓名String[] names_feedback = new String[names.length];//2. 使用for循環(huán)控制遍歷int index = -1; // 保存最大值下標for (int i = 0 ; i < names.length ; i++) {//調(diào)用自定義方法list_max(),傳入scores數(shù)組并接收除負數(shù)外最大值的下標index = list_max(scores);//上面接收到的最大值下標index,此時for循環(huán)為第i+1次//names_feedback[i]=names[index]; 同時將scores[index]=-1names_feedback[i]=names[index];scores[index]=-1;}//3. 返回names_feedback數(shù)組return names_feedback;}//4+ 自定義方法list_max(),傳入scores數(shù)組并接收除負數(shù)外最大值的下標public static int list_max(int[] scores){// 保存最大值的變量temp_max和最大值的下標temp_indexint temp_max = 0, temp_index = -1;// 獲取scores長度為lengthint length = scores.length;// 使用for循環(huán)獲取最大值(負數(shù)不計)for (int i = 0 ; i < length ; i++){if (temp_max < scores[i] && scores[i] >= 0){temp_max = scores[i];temp_index = i;}}// 返回保存的最大值下標temp_indexreturn temp_index;} }

    運行實例

    輸入學(xué)生個數(shù):3 輸入姓名成績:zhang 96 wang 95 li 94 [zhang, wang, li]

    總結(jié)

    以上是生活随笔為你收集整理的Java黑皮书课后题第7章:**7.17(对学生排序)编写一个程序,提示用户输入学生个数、学生姓名和他们的成绩,然后按照学生成绩的降序打印学生的姓名。假定姓名是不包含空格的字符,使用next()读取的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

    主站蜘蛛池模板: 国产激情综合 | 国产性猛交xx乱 | 亚洲成年网站 | 一级大毛片 | 婷婷777 | 毛片基地在线观看 | 欧美日韩中文字幕 | 亚洲伦理精品 | 亚洲一区二区日韩欧美 | 日本xxxx18高清hd | 亚洲一卡二卡在线 | 成都免费高清电影 | 在线观看三级视频 | 亚洲av无码一区二区三区人 | 丁香婷婷亚洲 | 轮乱| 深爱激情久久 | 精品久久久久久亚洲综合网站 | 夜夜伊人 | 劲爆欧美第一页 | 婷婷6月天 | 国产黄色片免费 | 一卡二卡久久 | 18岁毛片| 丰满大乳奶做爰ⅹxx视频 | 欧美日韩精品中文字幕 | 国产靠逼网站 | 第四色在线视频 | 婷婷色视频 | 亚洲少妇在线 | 国产精品无码粉嫩小泬 | 久久资源av | 另类小说久久 | 亚洲精品av中文字幕在线在线 | 国产精品无码一区二区三区免费 | 国产麻豆成人传媒免费观看 | 丰满少妇高潮在线观看 | 欧美三级在线观看视频 | 亚洲国产一区二区在线观看 | 国产精品无码乱伦 | 乖女从小调教h尿便器小说 欧美韩一区二区 | 91精品国产91久久久久久 | 国产毛片a级| 欧美精品免费在线观看 | 亚洲人成亚洲人成在线观看 | 欧美日韩精品一区 | 成年人国产精品 | 另类少妇人与禽zozz0性伦 | 国产福利91精品一区二区三区 | 9i看片成人免费高清 | 日韩色中色| 欧美精品区 | www.亚洲人| 波多野结衣亚洲视频 | 国产在线aaa| 国产性生活 | 丰满岳乱妇一区二区三区 | 日本熟伦人妇xxxx | 国产一级一片免费播放 | 亚洲30p| 午夜精品免费观看 | cao在线视频 | 久久亚洲精品中文字幕 | 亚洲激情免费视频 | 日韩一区中文 | 日本四级电影 | 精品无码久久久久久久久 | 激情偷乱人成视频在线观看 | 91丝袜国产在线观看 | 黄网站在线观看 | 久久久国产精品久久久 | 日本久久久久久久久久 | 日韩激情久久 | 国产老妇伦国产熟女老妇视频 | 麻豆黄色网 | 国产精品成久久久久三级 | 亚洲国产精品va在线 | 永久在线观看 | 永久免费黄色片 | 五月天综合在线 | 亚洲永久精品ww.7491进入 | 色撸撸在线观看 | 日本激情一区 | 中文字幕日韩专区 | 日韩福利电影在线 | 91禁外国网站 | 网站在线免费观看 | 国产一区亚洲 | 在线观看免费黄视频 | 在线久久| 97人人视频 | 国产一区二区三区影视 | 在线视频天堂 | 污夜影院| 羞辱狗奴的句子有哪些 | 精品无码国产一区二区三区51安 | 午夜av电影在线观看 | 最近中文字幕在线中文高清版 | 肉肉h|