(1)下面代码是否正确?如果正确,运行后输出什么?否则请解释出现错误的原因?
1 class Mystery {
2 String s=null;
3 public static void main(String[]args) {
4 Mystery m = new Mystery(); m.go();
5 }
6 void Mystery() { s = "constructor"; }
7 void go() { System.out.println(s); }
8 }
(2)下面代码是否正确?如果正确,运行后输出什么?否则请解释出现错误的原因?
1 publicclass Test {
2 inti=1;
3 publicstatic void main(String[] args){
4 for(int i = 0; i < 3; i++){
5 System.out.print(i);
6 }
7 System.out.print(i);
8 }
9 }
(3)下面代码是否正确?如果正确,运行后输出什么?否则请解释出现错误的原因?
1 publicclass Test {
2 publicstatic void main(String args[]) {
3 MyClass a = new MyClass(3);
4 MyClass b = new MyClass(6);
5 Test.swap(a,b);
6 System.out.println("ais "+ a.v +"; b is " + b.v);
7 }
8 staticvoid swap (MyClass a , MyClass b) {
9 MyClass t = a; a=b; b=a;
11 }
12 }
13 class MyClass{
14 int v ;
15 MyClass(int v){ this.v= v; }
16 }
类似这样的题有十几道,越快越好在线等 QQ:510800230
(5)下面代码是否正确?如果正确,运行后输出什么?否则请解释出现错误的原因?
1 classTest{
2 publicstatic void main(String args[]) {
3 MyClass a = new MyClass();
4 }
5 }
6 class MyClass{
7 privateMyClass(){
8 System.out.println("constructor");
9 }
10 }
11. }
é误å¨è¯´çè§èç¹ï¼æä¹ä¿®æ¹ä¹è¯´ä¸
追ç1é¢å¦ææ³è¾åºconstructor就修æ¹void Mystery() { s = "constructor"; }å»ævoidå³å¯ã
2é¢çint i = 1;æ¹æint j = 1;
è½ç个èç³»æ¹å¼ä¹ï¼è¿æåé¢ï¼å¤è°¢äº
追çåè´´æ±å©å§ï¼é½æ¯åºæ¬çä¸è¥¿ã
追é®é¢å¤ªå¤äºï¼åä¸ä¸æ¥ï¼ï¼
追çè¿ä¸é¢ä¸æ³çèç³»æ¹å¼ï¼å¯ä»¥åè´´åããã
1 输出为null 那个不是构造方法
错误:静态方法访问成员变量必须是静态的成员变量 下面那个 System.out.println(i);会不能编译通过 如果将成员变量改成 static int i;就对了
输出:ais 6 ;b is 3
能留个联系方式么,我这还有一些题!!