条件表达式中的 Java 数字提升
javaobject oriented programmingprogramming更新于 2025/7/6 23:08:17
条件运算符 (? :) 利用一个值(布尔值)的输出来决定接下来要评估哪个表达式。让我们看一个例子 −
示例
import java.io.*;
public class Demo{
public static void main (String[] args){
Object my_obj = true ? new Integer(91) : new Float(89);
System.out.println(my_obj);
}
}
输出
91.0
名为 Demo 的类包含主要功能。这里定义了一个对象实例,如果为真,则显示一个整数值,否则显示一个浮点值。接下来,它们被打印在控制台上。
当条件语句中没有写促销表达式时 −
示例
import java.io.*;
public class Demo{
public static void main (String[] args){
Object obj_2;
if (true)
obj_2 = new Integer(91);
else
obj_2 = new Float(89);
System.out.println(obj_2);
}
}
输出
91
名为 Demo 的类包含主要函数。这里定义了一个对象实例,如果为真,则为该对象分配一个整数值。否则,为该对象分配一个浮点值,然后将该对象显示在控制台上。
相关文章
有用资源
java 参考教程 - 该教程包含有关 java 的更多信息:https://www.cainiaomax.com/java/

