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 ... 阅读更多