Java程序题

1.以下程序的输出结果是
public class Print {
	static boolean out(char c) {
		System.out.print(c);
		return true;
	}

	public static void main(String[] argv) {
		int i = 0;
		for (out(‘A’); out(‘B’) && (i < 2); out(‘C’)) {
			i++;
			out(‘D’);
 		}
 	}
}
//ABDCBDCB
2.运行以下程序,以下说法正确的是
public class Sandys{

    private int court;

    public static void main(String argv[]){
        Sandys s = new Sandys(99);
        System.out.println(s.court);
    }

    Sandys(int ballcount){
        court=ballcount;
    }
}
//99
3.下面代码运行的结果是
public static void main(String[] args) {
        ArrayList<String> al = new ArrayList<String>();
        al.add(true);
        al.add(123);
        al.add("abc");

        System.out.println(al);
    }
//编译失败
4.以下程序的运行结果是
public class Increment{

    public static void main(String args[]) {
        int a;
        a = 6;
        System.out.print(a);
        System.out.print(a++);
        System.out.print(a);
    }
}
//667
5.下列输出结果是
public static void main(String[] args) {
        int a = 0 ;
        while ( a < 5 ) {
            switch(a){
                case 0 :
                case 3 : a = a + 2;
                case 1 :
                case 2 : a = a + 3;
                default : a = a + 5;
            }
        }
        System.out.print ( a ) ;
}
//10
6.下列代码输出结果是
public static void main(String[] args) {
        int i = 10;
        while ( i > 0 ){
            i = i + 1;
            if ( i == 10 ){
                break;
            }
        }
    }
//死循环  (测试的时候执行一小会儿就停了,加个sout(i)就是一直输出)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值