A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Johnny_Hu 中级黑马   /  2015-3-3 21:42  /  1272 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  1. import java.util.*;

  2. public class Student {
  3.         public static void main(String[] args) {

  4.                 Scanner in = new Scanner(System.in);
  5.                 System.out.print("请输入学生人数:");
  6.                 int stuNum = in.nextInt();
  7.                 System.out.print("请输入课程数目:");
  8.                 int courseNum = in.nextInt();
  9.                 String[] arrStuNum =new String[stuNum];//接收学生人数
  10.                 String[] arrCourse =new String[courseNum];//接收课程科目
  11.                 int[][] number= new int[stuNum][courseNum];
  12.                 for(int i=0; i<arrCourse.length; i++)
  13.                 {
  14.                         System.out.print("请输入第"+(i+1)+"课程名字:");
  15.                         arrCourse[i] = in.next();
  16.                 }
  17.                                
  18.        
  19.                 for(int i=0; i<stuNum; i++)
  20.                 {       
  21.                         System.out.print("输入第"+(i+1)+"个学生姓名:");
  22.                         arrStuNum[i]=in.next();
  23.                         for(int j=0; j<courseNum; j++)
  24.                         {
  25.                                 System.out.print("请输入"+arrStuNum[i]+arrCourse[j]+"的成绩:");
  26.                                 number[i][j]=in.nextInt();
  27.                                
  28.                         }
  29.                 }
  30.                 System.out.print("学生");
  31.                 for(int i=0; i<arrCourse.length; i++)
  32.                 {
  33.                         System.out.print("\t"+arrCourse[i]);
  34.                 }
  35.                 System.out.print("\t总分"+"\t平均分"+"\t排行榜");
  36.                 System.out.println();
  37.                 for(int i=0; i<stuNum; i++){
  38.                         for(int j=0; j<courseNum; j++){
  39.                                 System.out.print("\t"+number[i][j]);
  40.                         }
  41.                         System.out.println();
  42.                 }
  43.         }

  44. }
复制代码

为什么成绩可以输出来 而名字输不出来
本人是菜鸟 请详解 谢谢

评分

参与人数 1技术分 +1 收起 理由
万合天宜 + 1 淡定

查看全部评分

2 个回复

倒序浏览
本帖最后由 z47057554 于 2015-3-3 22:19 编辑
  1. System.out.print(arrStuNum[i]+"\t");
复制代码

因为你代码中没有从来没打印过名字,在39~40间加个学生名字的打印语句就好了

评分

参与人数 1黑马币 +2 收起 理由
万合天宜 + 2 很给力!

查看全部评分

回复 使用道具 举报 1 0
z47057554 发表于 2015-3-3 22:16
因为你代码中没有从来没打印过名字,在39~40间加个学生名字的打印语句就好了

...

;P后面再仔细看视频的时候发现了  谢谢啊 亲
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马