麻烦 哪个高手帮我找出这个java程序的错误 ,谢了
classD{intd1,d2;Stringname=newString();D(){d1=d2=0;name="inD";}D(inti,intj,Stringname...
class D{
int d1,d2;String name=new String();
D(){
d1=d2=0;
name="in D";
}
D(int i,int j,String name1){
d1=i;d2=j;
name=name1;
}
int getd1(){return d1;}
int getd2(){return d2;}
String getname(){return name;}
void print(){
System.out.println(name+":d1="+d1+",d2="+d2);
}
public class Exam3_9 {
public static void main(String args[])
{
D a=new D();
a.d1=5;
a.d2=8;
a.print();
D b=new D(15,18,"in D");
b.print();
a=b;
System.out.println(a.getname()+":d1="+a.d1+",d2;"+a.d2);
new D(20,30,"in main").print();
}} 展开
int d1,d2;String name=new String();
D(){
d1=d2=0;
name="in D";
}
D(int i,int j,String name1){
d1=i;d2=j;
name=name1;
}
int getd1(){return d1;}
int getd2(){return d2;}
String getname(){return name;}
void print(){
System.out.println(name+":d1="+d1+",d2="+d2);
}
public class Exam3_9 {
public static void main(String args[])
{
D a=new D();
a.d1=5;
a.d2=8;
a.print();
D b=new D(15,18,"in D");
b.print();
a=b;
System.out.println(a.getname()+":d1="+a.d1+",d2;"+a.d2);
new D(20,30,"in main").print();
}} 展开
展开全部
除了大括号外 public static void main(String args[])
应该写成是public static void main(String[] args)
外 其他的 没了 这是结果 我的编译环境是1.6
in D:d1=5,d2=8
in D:d1=15,d2=18
in D:d1=15,d2;18
in main:d1=20,d2=30
应该写成是public static void main(String[] args)
外 其他的 没了 这是结果 我的编译环境是1.6
in D:d1=5,d2=8
in D:d1=15,d2=18
in D:d1=15,d2;18
in main:d1=20,d2=30
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这程序不会报错。您说的错误时什么意思?请指教
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询