条件表达式中的Java数值提升
条件运算符(?:)利用一个值(它是布尔值)的输出来决定接下来必须评估哪个表达式。让我们看一个例子-
示例
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的类包含主要功能。此处,定义了一个对象实例,如果为true,则显示整数值,否则显示浮点值。接下来,它们被打印在控制台上。
如果促销声明未写在条件声明中-
示例
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的类包含主要功能。在这里,定义了一个对象实例,如果为true,则为该对象分配一个整数值。否则,将浮点值分配给该对象,然后在控制台上显示该对象。
热门推荐
3 祝福语简短的微信
10 幼儿祝福语大全简短贺卡
11 感谢教官文案祝福语简短
12 鼠年同事祝福语简短创意
13 元旦祝福语 简短独特群发
14 妈咪跟我生日祝福语简短
15 给儿子新婚祝福语简短
16 伴娘祝福语长文案简短
17 恭喜高考完祝福语简短
18 生日祝福语送老公简短