publicclassPrint{staticbooleanout(char c){
System.out.print(c);returntrue;}publicstaticvoidmain(String[] argv){int i =0;for(out(‘A’);out(‘B’)&&(i <2);out(‘C’)){
i++;out(‘D’);}}}//ABDCBDCB
2.运行以下程序,以下说法正确的是
publicclassSandys{privateint court;publicstaticvoidmain(String argv[]){
Sandys s =newSandys(99);
System.out.println(s.court);}Sandys(int ballcount){
court=ballcount;}}//99
3.下面代码运行的结果是
publicstaticvoidmain(String[] args){
ArrayList<String> al =newArrayList<String>();
al.add(true);
al.add(123);
al.add("abc");
System.out.println(al);}//编译失败
4.以下程序的运行结果是
publicclassIncrement{publicstaticvoidmain(String args[]){int a;
a =6;
System.out.print(a);
System.out.print(a++);
System.out.print(a);}}//667
5.下列输出结果是
publicstaticvoidmain(String[] args){int a =0;while( a <5){switch(a){case0:case3: a = a +2;case1:case2: a = a +3;default: a = a +5;}}
System.out.print ( a );}//10
6.下列代码输出结果是
publicstaticvoidmain(String[] args){int i =10;while( i >0){
i = i +1;if( i ==10){break;}}}//死循环 (测试的时候执行一小会儿就停了,加个sout(i)就是一直输出)