时间:2021-05-19
重要规则:
结论:
关于基本数据类型转换规则:
1、8中基本数据类型除boolean外都可以相互转换;
2、小容量向大容量转换为自动转换(默认转换):
byte<short<int<long<float<double<char<
3、byte short char 做混合运算时,各自都先转换为 int 类型在做运算;
4、大容量向小容量转换是强制类型转换,需要加强制类型转换符,这样编译器能通过,但运行期可能损失精度;
5、如果整数没有超出 byte short char 的取值范围,可以直接将这个整数赋值给 byte short char;
6、多种数据类型做运算,先转换成容量大的那种再做运算。
eg:
int f = 10/3;能否正常运行?
可以,因为10为int,3为int,运算后还为int,10/3=3,再赋值给f;
重要语法:
扩展运算符不改变运算结果类型:
总结
以上就是本文关于大话Java混合运算规则的全部内容,希望对大家了解Java有所帮助。感兴趣的朋友可以参阅:Java语言一元运算符实例解析、浅谈Java变量赋值运算符及相关实例、 Java大数字运算之BigInteger 等,有什么问题可以随时留言,大家一起交流学习。感谢朋友们对网站的支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
10以内的随机加减混合运算,在scratch3.0中如何实现?今天我们就来看看使用scratch3.0制作一个混合运算效果的教程。软件名称:scratch3.0
java的位运算符中有一个叫异或的运算符,用符号(^)表示,其运算规则是:两个操作数的位中,相同则结果为0,不同则结果为1。下面看一个例子:publicclas
一.位运算Java中有4个位运算,它们的运算规则如下:(1)按位与(&):两位全为1,结果为1,否则为0;(2)按位或(|):两位有一个为1,结果为1,否则为0
先看一个三元运算式子:复制代码代码如下:一般按照其它语言(比如C或Java)的规则,以上代码的运算逻辑是:复制代码代码如下:$atrue=>'xx'==>结束那
简单工厂模式 当需要加法类的时候,调用工厂类的CreateOperate(),要指定制造的Product 例如在大话设计模式P11给的运算工厂例子:p