看程序,写结果
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)