一个关于byteshortintlong类型的练习要求 随意写些练习的代码各种关于此类型的练习要求有注释最好一行一注释
// 定义一个byte类型的变量 byte myByte = 127;
// 定义一个short类型的变量 short myShort = 32767;
// 定义一个int类型的变量 int myInt = 2147483647;
// 定义一个long类型的变量 long myLong = 9223372036854775807L;
// byte类型的变量可以存储的最大值为127,超过则会溢出 myByte++;
// short类型的变量可以存储的最大值为32767,超过则会溢出 myShort++;
// int类型的变量可以存储的最大值为2147483647,超过则会溢出 myInt++;
// long类型的变量可以存储的最大值为9223372036854775807,超过则会溢出 myLong++;
// 可以使用下划线增强可读性 int num1 = 1_000_000;
// 可以使用L后缀表示long类型 long num2 = 123456789L;
// 可以使用强制类型转换将大范围的数据类型转换为小范围的数据类型,但可能会丢失精度 int num3 = (int) 3.14;
// 可以使用自增自减运算符对变量进行自增自减操作 int a = 1; a++; a--;
// 可以使用算术运算符对变量进行数学运算 int b = 2 + 3; int c = 4 - 1; int d = 5 * 2; int e = 6 / 3;
// 可以使用比较运算符对变量进行比较,返回true或false boolean f = 10 > 5; boolean g = 4 <= 6; boolean h = 8 == 8; boolean i = 7 != 7;
// 可以使用逻辑运算符对变量进行逻辑运算,返回true或false boolean j = true && false; boolean k = true || false; boolean l = !true;
// 可以使用位运算符对变量进行位运算 int m = 0b1010 & 0b1100; // 0b1000 int n = 0b1010 | 0b1100; // 0b1110 int o = 0b1010 ^ 0b1100; // 0b0110 int p = ~0b1010; // 0b11111111111111111111111111110101
// 可以使用移位运算符对变量进行移位运算 int q = 0b1010 << 2; // 0b101000 int r = 0b1010 >> 1; // 0b0101 int s = -0b1010 >>> 1; // 0b0111111111111111111111111111010
原文地址: https://www.cveoy.top/t/topic/cvIO 著作权归作者所有。请勿转载和采集!