编一java程序:
1,学生人数不能少于10人
2。课程不少于3门
我做的程序如下:
class A{
int i,m,source,source1,source2,source3,source4,source5,source6;
String name,Sage;
public A(String a,String b,int c,int d,int e){
name=a;
Sage=b;
source1=c;
source2=d;
source3=e;
source=c+d+e;
}
public A(int a,int b,int c){
source4+=a;
source5+=b;
source6+=c;
m=i++;
}
void display(){
System.out.println("学生姓名:"+name,"学生成绩"+source1+source2+source3);
}
void display1(){
System.out.println("学生总人数:"+m,"课程成绩分别为:"+source4+source5+source6);}
}public static void main(String args[]){
A c1=new A(张,男,85,90,90);
A c1=new A(85,90,90);
c1.display();
A c2=new A(李,男,90,86,75);
A c2=new A(90,86,75);
c2.display();
A c3=new A(王,女,80,80,74);
A c3=new A(80,80,74);
c3.display();
A c4=new A(董,男,85,90,90);
A c4=new A(85,90,90);
c4.display();
A c5=new A(张,男,85,90,90);
A c5=new A(85,90,90);
c5.display();
A c6=new A(张,男,85,90,90);
A c6=new A(85,90,90);
c6.display();
A c7=new A(张,男,85,90,90);
A c7=new A(85,90,90);
c7.display();
A c8=new A(张,男,85,90,90);
A c8=new A(85,90,90);
c8.display();
A c9=new A(张,男,85,90,90);
A c9=new A(85,90,90);
c9.display();
A c10=new A(张,男,85,90,90);
A c10=new A(85,90,90);
c10.display();
A.display1();
}实在是不知道那的错误,大侠帮指点一下,谢谢了,小第才学的java
1,学生人数不能少于10人
2。课程不少于3门
我做的程序如下:
class A{
int i,m,source,source1,source2,source3,source4,source5,source6;
String name,Sage;
public A(String a,String b,int c,int d,int e){
name=a;
Sage=b;
source1=c;
source2=d;
source3=e;
source=c+d+e;
}
public A(int a,int b,int c){
source4+=a;
source5+=b;
source6+=c;
m=i++;
}
void display(){
System.out.println("学生姓名:"+name,"学生成绩"+source1+source2+source3);
}
void display1(){
System.out.println("学生总人数:"+m,"课程成绩分别为:"+source4+source5+source6);}
}public static void main(String args[]){
A c1=new A(张,男,85,90,90);
A c1=new A(85,90,90);
c1.display();
A c2=new A(李,男,90,86,75);
A c2=new A(90,86,75);
c2.display();
A c3=new A(王,女,80,80,74);
A c3=new A(80,80,74);
c3.display();
A c4=new A(董,男,85,90,90);
A c4=new A(85,90,90);
c4.display();
A c5=new A(张,男,85,90,90);
A c5=new A(85,90,90);
c5.display();
A c6=new A(张,男,85,90,90);
A c6=new A(85,90,90);
c6.display();
A c7=new A(张,男,85,90,90);
A c7=new A(85,90,90);
c7.display();
A c8=new A(张,男,85,90,90);
A c8=new A(85,90,90);
c8.display();
A c9=new A(张,男,85,90,90);
A c9=new A(85,90,90);
c9.display();
A c10=new A(张,男,85,90,90);
A c10=new A(85,90,90);
c10.display();
A.display1();
}实在是不知道那的错误,大侠帮指点一下,谢谢了,小第才学的java
类是不是少了一个结尾的大括号?
display1(){
经常是这个错误。
知道的大侠加QQ告诉我一下,谢谢了。 250070982
一下错掉一大片,哈哈 你按个eclipse,
那样,如果是这种错误,他就提示你
class A
{
int i,m,source,source1,source2,source3,source4,source5,source6;
String name,Sage;
public A(String a,String b,int c,int d,int e)
{
name=a;
Sage=b;
source1=c;
source2=d;
source3=e;
source=c+d+e;
}
public A(int a,int b,int c)
{
source4+=a;
source5+=b;
source6+=c;
m=i++;
}
void display()
{
System.out.println("学生姓名:"+name+","+"学生成绩"+source1+source2+source3);
}
void display1()
{
System.out.println("学生总人数:"+m+","+"课程成绩分别为:"+source4+source5+source6);
}
}
public class a3
{
public static void main(String args[])
{
A c1=new A("张","男",85,90,90);
A c11=new A(85,90,90);
c1.display();
c11.display1();
//.............. }}按这样改,应该就行了吧
{
int m,source,source1,source2,source3;
static int i,source4,source5,source6;
String name,Sage;
public A(String a,String b,int c,int d,int e)
{
name=a;
Sage=b;
source1=c;
source2=d;
source3=e;
source=c+d+e;
}
public A(int a,int b,int c)
{
source4+=a;
source5+=b;
source6+=c;
m=++i;
}
void display()
{
System.out.println("学生姓名:"+name+","+"学生成绩"+source1+source2+source3);
}
void display1()
{
System.out.println("学生总人数:"+m+","+"课程成绩分别为:"+source4+source5+source6);
} public static void main(String args[])
{
A c1=new A("张","男",85,90,90);
A c11=new A(85,90,90);
c1.display();
c11.display1();
A c2=new A("李","男",90,86,75);
A c22=new A(90,86,75);
c2.display();
c22.display1(); }}
不知道你要做甚么,光跑通得话 这个