int i;
int i,j;
int i = 10,j;
int i,j = 10;
int i = 10,j = 20;
int i = 10;
int j = i ++; //先进行赋值运算然后再进行自增运算
j的结果是10
int i = 10;
int j = ++ i ; //先进行自增运算然后再进行赋值运算
j的结果是11
例如a > b & x < y,即使a > b为false,也会执行x > y
例如a > b && x < y,如果a > b为false,就不会执行x > y
以此类推,逻辑或和短路或的区别是:
例如:12的原码是00001100 -12的原码是10001100
例如:12的反码是00001100 -12的反码是11110011
例如:12的补码是00001100 -12的补码是11110100
最后强调一点,计算机存储数据用补码形式来存储。
300的补码是00000000 00000000 00000001 00101100
b的结果是:00000000 00000000 00000001 00101100 结果为44
class A {
class B {
}
}
如果像创建B类的实例,则必须用以下语句:
A a = new A();
A.B b = a.new B();