📄 copyofhello.java
字号:
/***
* boolean 不可以转换
* 数据类型转换(容量小的自动向容量大的转换)
* 容量小的转换容量小的要加强制类型符号
* 多种数据类型转换时候,系统首先将所有数据类型转化为最大的哪一种数据类型
* 1.2默认为double 123默认为int
* byte,short,char->int->long->float->double
*
*/
public class CopyOfhello {
public static void main(String arg[]) {
int i1 = 123;
int i2 = 456;
double d1 = (i1 + i2) * 1.2;// 系统将转换为double型运算
float f1 = (float) ((i1 + i2) * 1.2);// 需要加强制转换符
byte b1 = 67; //128以内
byte b2 = 89;
byte b3 = (byte) (b1 + b2);// 系统将转换为int型运算,需
// 要强制转换符
System.out.println(b3);
double d2 = 1e200;
float f2 = (float) d2;// 会产生溢出
System.out.println(f2);
float f3 = 1.23f;// 必须加f
long l1 = 123;
long l2 = 30000000000l;// 必须加l
float f = l1 + l2 + f3;// 系统将转换为float型计算
long l = (long) f;// 强制转换会舍去小数部分(不是四舍五入)
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -