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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 欧阳疯 中级黑马   /  2014-3-8 21:54  /  1222 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

import java.util.Scanner;
public class StudentInformation
{
public static void main(String[] args)
{
        Student student1=new Student();
        student1.inputData();
        student1.inputGrades();
        student1.inputInformation();
}
}
class Student
{
int classnum;
int number;
int sum=0;
int QQ;
int []grade=new int[i];
void inputData()
{
System.out.println("please input student's name classnum number QQ and many grades");
Scanner sc=new Scanner(System.in);
classnum=sc.nextInt();
number=sc.nextInt();
QQ=sc.nextInt();
grade=sc.nextInt();
}
int inputGrades()
{
Scanner sc=new scanner(system.in);
for(i=0;i<grade.length;i++)
System.out.println("请输入"+grade[i]+"成绩");
grade[i]=sc.nextInt();
}
int inputInformation()
{
System.out.println(+classnum,+number,+QQ);
for(int j=0;j<inputGrades.grade.length;j++)
System.out.println(" "+inputGrades.grade[j]);
}
}

评分

参与人数 1技术分 +1 收起 理由
zzkang0206 + 1

查看全部评分

1 个回复

倒序浏览
本帖最后由 老貓钓鱼 于 2014-3-8 22:34 编辑

错误不是一般的多,怎么会找不出来呢

  1. package com.item;

  2. import java.util.Scanner;

  3. public class test {
  4.         public static void main(String[] args) {
  5.                 Student student1 = new Student();
  6.                 student1.inputData();
  7.                 student1.inputGrades();
  8.                 student1.inputInformation();
  9.         }
  10. }

  11. class Student {
  12.         int classnum;
  13.         int number;
  14.         int sum = 0;
  15.         int QQ;
  16.         int[] grade = new int[i];//这个变量i哪来的

  17.         void inputData() {
  18.                 System.out.println("please input student's name classnum number QQ and many grades");
  19.                 Scanner sc = new Scanner(System.in);
  20.                 classnum = sc.nextInt();
  21.                 number = sc.nextInt();
  22.                 QQ = sc.nextInt();
  23.                 grade = sc.nextInt();//sc.netxInt()返回的是int
  24.         }

  25.         int inputGrades(){
  26.                 Scanner sc=new scanner(system.in);//类名大小写敏感
  27.                 for(i=0;i<grade.length;i++)   //i哪的
  28.                         System.out.println("请输入"+grade[i]+"成绩");
  29.                 grade[i]=sc.nextInt();//分号中文了
  30.         }

  31.         int inputInformation() {
  32.                 System.out.println(+classnum, +number, +QQ);//连接符不是逗号
  33.                 for (int j = 0; j < inputGrades.grade.length; j++)  //
  34.                         System.out.println(" " + inputGrades.grade[j]);
  35.         }
  36. }
复制代码


评分

参与人数 1技术分 +1 收起 理由
zzkang0206 + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马