class Test08Op02 { public static void main(String[] args) { /* //自动类型转换 byte a =10; int i = 20; i += a; // i = i+a(提升); System.out.println(i); //强制类型转换 byte a1 =10; a1+=118; // a1 = a1 + 118; System.out.println(a1); //连续赋值的测试 //以前的写法 int c = 10; int d = 10; //连续赋值的写法 int a3 = 10,b3 = 20; //举例说明+= -= *= /= %= int i3 = 10; i3*=20; //i3 = i3 * 20 System.out.println(i3); //练习1:开发中,如何实现一个变量+2的操作呢? //方式1 可能溢出 int a2 = 10; a2 = a2+2; System.out.println(a2); //方式2 //损失精度 a+=2; System.out.println(a2); //练习2:开发中,如何实现一个变量+1的操作呢? int i11 = 10; //方式1 i11++; //方式2 i11 = i11+1; //方式3 i11+=1; int i = 1; i *= 0.1; System.out.println(i);// 0 i++; //单独 System.out.println(i);// 1 int m = 2; int n = 3; n *= m++; //n = n * m++; // System.out.println("m=" + m);// 3 System.out.println("n=" + n);// 6 int n = 10; n += (n++) + (++n); //n = n + (n++) + (++n) System.out.println(n);// 32 数字153的情况如下: 个位数:3 十位数:5 百位数:1 */ int number = 153; int bai = number / 100; int shi = number / 10 % 10; int ge = number % 10; System.out.println("百位数是:" + bai); System.out.println("十位数是:" + shi); System.out.println("个位数是:" + ge); } }