黑马程序员技术交流社区
标题:
哪位帮帮忙 找不到到错误了
[打印本页]
作者:
欧阳疯
时间:
2014-3-8 21:54
标题:
哪位帮帮忙 找不到到错误了
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]);
}
}
作者:
老貓钓鱼
时间:
2014-3-8 22:29
本帖最后由 老貓钓鱼 于 2014-3-8 22:34 编辑
错误不是一般的多,怎么会找不出来呢
package com.item;
import java.util.Scanner;
public class test {
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];//这个变量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();//sc.netxInt()返回的是int
}
int inputGrades(){
Scanner sc=new scanner(system.in);//类名大小写敏感
for(i=0;i<grade.length;i++) //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]);
}
}
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2