Java方法调用练习题答案

看程序,写结果

    int i = 1;
	i += ++i; //等价于i= i+ ++i
i的最终结果是3
 int i = 1;   
	boolean b = !(i++ == 3) && (i++==3);
	System.out.println(b);
	System.out.println(i); 

输出结果?false 3

int i = 1;
int j = ++i + i++ + ++i + ++i + i++;
问 j最终的结果是多少?, i最终的值多少 18 6
int x = 4; 
int y =(x++)+(++x)+(x*10);

y的值是多少70

 int a = 10, b = 10, c = 10;         
  boolean result = a++ == 10 && b-- == 10 || ++c == 10;

result 结果? True

6.下面代码中,在if处填写什么代码,可以使得输出结果为:AB

public static void main(String[] args) {
   
        if(  System.out.printf("A")==null  ){
   //printf格式化打印与pintln不同 
            System.out.print("A");
        } else {
   
            System.out.print("B");
        }
    }
}

7.运算符问题,下面代码分别输出什么?

 public static void main(String[] args) {
   
        int i1 = 10, i2 = 10;
        System.out.println("i1 + i2 = " + i1 + i2);
        System.out.println("i1 - i2 = " + i1 - i2); 
        System.out.println("i1 * i2 = " + i1 * i2);
        System.out.println("i1 / i2 = " + i1 / i2);
    }

//1010
//有问题
//100
//1

class  Test4  {
   
     public static void main (String  []  args)  {
   
       boolean x=true;
       boolean y=false;
       short Z=42;

      if((z++==42)  &&  (y=true))z++;
      if((x=false) || (++z==45))  z++;
  
     System. out.println(¨z=+z);  //结果多少 46           
   }
}
class Test{
   
      public static void main (String  []  args)  {
   
        boolean  x= true;
        boolean y=false;
        short z=20;
 
       if((x==true)  &&  (y=true))  
z++;
       if((y==true) ||  (++z==22)) 
 z++;
        System. out .println( "z="+z)
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值