一.能运行:
class point {
int x, y;
void init(int a, int b ){
x=a; y=b;
}
}
public class createPoint {
public static void main(String args[ ]){
point p= new point();
p.x=10; p.y=20;
System.out.println(p.x +" "+p.y);
}
}
----------------解决方案--------------------------------------------------------
二.能运行:
class point {
int x, y;
point(int a, int b){
x=a; y=b;
}
}
public class createPoint {
public static void main(String args[ ]){
point p= new point(10,20);
System.out.println(p.x +" "+p.y);
}
}
----------------解决方案--------------------------------------------------------
三.能运行
class point {
int x , y;
void init(int a, int b ){
x=a; y=b;
}
}
public class twoPoint{
public static void main(String [ ]args){
point p1= new point ( ), p2= new point ( );
p1.x=10; p1.y=20;
p2.x=30; p2.y=40;
System.out.println("x = "+ p1.x +" y= "+p1.y);
System.out.println("x = "+ p2.x +" y= "+p2.y);
}
}
----------------解决方案--------------------------------------------------------
四>不能运行,注意一,三对照;二,四对照;为什么就不能运行呢?
class point {
int x , y;
point(int a, int b ){
x=a; y=b;
}
}
public class twoPoint{
public static void main(String args[]){
point p1= new point (10,20 ), p2= new point (30,40 );
System.out.println(p1.x +" "+p1.y);
System.out.println(p2.x +" "+p2.y);
}
}
----------------解决方案--------------------------------------------------------
四,也能运行,我这里运行正常
----------------解决方案--------------------------------------------------------
四是没有错误的
楼主的意思是编译不同过 还是不能运行
----------------解决方案--------------------------------------------------------
便宜不通过的
----------------解决方案--------------------------------------------------------
靠啊 现在可以了,怎么晚上我试了半天也没试出来哪错
今天一下就行了 唉~~~
----------------解决方案--------------------------------------------------------
你输入程序的时候不能有任何错误,包括用了全角的符号也是不能通过编译的
还有,遇事一定要自己先思考一番,这样才能有真正的进步
----------------解决方案--------------------------------------------------------
中英文输入法的标点符号在java中是不同的
他不能识别中文状态下输入的符号
这在写程序的时候一定要注意 避免给自己找麻烦
----------------解决方案--------------------------------------------------------