Java 语言支持以下布尔运算符。假设变量 A 持有 10,变量 B 持有 20,则 -运算符描述示例== (等于)检查两个操作数的值是否相等,如果相等则条件为真。(A == B) 不为真。!= (不等于)检查两个操作数的值是否相等,如果值不相等则条件为真。(A != B) 为真。> (大于)检查左操作数的值是否大于右操作数的值,如果大于则条件为真。(A > B) 不为真。< (小于)检查 ... 阅读更多
扩展是指将较小尺寸的数据类型(如 int)传递给较大尺寸的数据类型(如 long)。在这种情况下,不需要强制转换。public class MyFirstJavaProgram { public static void main(String []args) { int a = 300; long b = a; System.out.println(b); }}
缩减是指将较大尺寸的数据类型(如 int)传递给较小尺寸的数据类型(如 short)。这可能导致数据丢失。缩减转换需要强制转换。以下程序输出将为 44。public class MyFirstJavaProgram { public static void main(String []args) { int a = 300; byte b = (byte)a; // 缩减 System.out.println(b); }}
我们可以使用强制转换将一种数据类型转换为另一种数据类型。缩减转换缩减是指将较大尺寸的数据类型(如 int)传递给较小尺寸的数据类型(如 short)。这可能导致数据丢失。以下程序输出将为 44。public class MyFirstJavaProgram { public static void main(String []args) { int a = 300; byte b = (byte)a; // 缩减 System.out.println(b); }}扩展/提升转换扩展是指将较小尺寸的数据类型(如 int)传递给较大尺寸的数据类型(如 long)。public class MyFirstJavaProgram { public ... 阅读更多