java自动转型

 

/*2015-10-30*/
public class TypeAutoConvert {
    public static void main(String[] args) {
        int a = 5;
        System.out.println("value is " + ((a < 5) ? 10.9 : 9));
    }

}

输出:
value is 9.0

(a < 5) ? 10.9 : 9表达式中,10.9后面跟一个9,Java根据运算符的精度类型进行自动类型转换,9类型转为double,即9.0

 

时间: 2024-09-14 21:48:01

java自动转型的相关文章

java自动向上向下转型,手动转型

问题描述 java自动向上向下转型,手动转型 子类 子类对象=new 父类构造函数 对吗 父类 父类对象=(父类)new 子类构造函数 错了吗 解决方案 这样写有好处么,正常写不行??? 解决方案二: 一般都是父类 父类对象=new 子类构造函数() 如果子类重写了父类的方法,调用时相当于调用的是子类重写的那个方法. 解决方案三: 关于java向下转型Java的向下转型java的向下转型

Win7系统怎么关闭Java自动更新功能?

  Win7系统上安装JAVA JRE或JDK后,系统就会启动一个jusched进程,定时检查JRE或JDK更新包,跟Adobe Reader.FlashPlayer一样烦人,每次开机,或是定时每天去搞个更新.推个升级什么的,你不理它,它就候着在托盘里.往往你想关闭它还真不是那么容易的事,你把默认的配置关了,一开机它跑又出来了(因为我们通过右下角那个默认配置窗口配置,根本没生效,它也不提示),下面系统之家小编就为大家介绍一下Win7系统怎么关闭Java自动更新功能! 现在的程序一般都把更新程序独

centos下,java自动运行telnet命令提示ctrl+],没法进入服务器

问题描述 centos下,java自动运行telnet命令提示ctrl+],没法进入服务器 我要开发一个java控制台程序,运行在centos 6.4的mini版下.运行的时候会自动输入telnet命令完成一个网络设备的控制. public static void main(String[] args) { String[] cmds =new String[]{"telnet 192.168.1.100 80", "ctrl+]"}; } private stat

java类的问题-java向上转型创建的对象是哪个

问题描述 java向上转型创建的对象是哪个 Parallelogram p = new Rectangle 这个创建的对象是父类平行四边形类的对象,引用了子类矩形的方法:还是创建的是矩形类的对象,把他的变成父类的对象了?创建者的的这个新对象占用率的哪个内存? 解决方案 记着 new谁创建的就是谁,就是了 解决方案二: 创建的是Rectangle对象 解决方案三: 这个创建的对象是父类平行四边形类的对象,但是内存已经预留子类的内存空间.当强制转换Rectangle类型,则会引起动态编译. 给预留的

java对象转化-java对象转型问题求解答

问题描述 java对象转型问题求解答 这个不太明白,求具体例子说明,看了网上的一些举例介绍说明还是不太明白实际意义是干嘛,做项目能实际应用到哪里 解决方案 日常我们用的比较普遍的就是数值类型的转换,比如字符串转整形,数值转为字符串等等,对象对象的向上向下转型,你可以看看多态,装箱等 解决方案二: 比如string s="6",,int i=Integer.parseInt(s),,可以这样转换,,但是如果s="a",那么再转换就会报numberFormatExcep

java 自动填写表单之下拉框,复选框的判断及操作

问题描述 java 自动填写表单之下拉框,复选框的判断及操作 我想用java实现一个网页的自动填写功能,例如工商局的工商注册页面的注册,现在我不知道该如何处理下拉选和复选框,现在我能实现按下tab,然后自动填写表单的输入框,再按tab键然后在自动填写下一个输入框,现在我无法判断下一个是输入框,复选框或下拉选,以及之后该如何操作 解决方案 下拉框可以用 SetAttribute("value", "sec"); 这样试试 SetAttribute("sele

android-安卓开发为何R.java自动生成的ID会报错?

问题描述 安卓开发为何R.java自动生成的ID会报错? 我在string.xml文件里添加了一个字符串,Name是数据结构,Value也是数据结构,但是编译的时候就R.java里的这个ID报错了,它自动生成的ID里有一个不知什么符号所以就被报错了,请问如何解决? 它自动生成的ID是 public static final int 鎷夊厠涓?=0x7f050003; 解决方案 是不是乱码呀,你自己检查一下你的字符串有没有问题吧,再clean一下 解决方案二: 你编码改成**UTF-8**

云平台-java自动收发邮件是用什么服务实现的

问题描述 java自动收发邮件是用什么服务实现的 我是个初学者 我希望实现一个功能,就是接收别人发来的邮件,对邮件内容做一定的处理后自动回复过去.这个功能要用什么途径实现? 我能够在bce.sae上部署一个应用实现这个功能吗? 还是需要购买云服务器百度的bcc这种,然后架设邮件服务才能实现呢? 解决方案 我觉得不用吧,我曾经写过一个发送邮件的程序(接收没有试过),发送的时候,添上自己邮箱(随便注册一个)的用户名密码,修改邮箱的STMP,POP3等协议设置,你可以研究下javamail(百度有教程

java对象转型实例分析_java

本文实例讲述了java对象转型的概念,分享给大家供大家参考.具体方法如下: 对象转型(casting)注意事项如下: 1.一个基类的引用类型变量可以"指向"其子类的对象. 2.一个基类的引用不可以访问其子类对象新增加的成员(属性和方法). 3.可以使用 引用变量 instanceof 类名 来判断该引用型变量所"指向"的对象是否属于该类或该类的子类. 4.子类的对象可以当做基类的对象来使用称作向上转型(upcasting),反之成为向下转型(downcasting)