public static void main(String[] args){
//操作比较大的数时,注意溢出问题
//JDK7新特性,数字之间可以用下划线分割
int money = 10_0000_0000;
System.out.println(money);
int yeras =20 ;
int total = money*yeras;//-1474836480,计算的时候溢出了
long total2 = money*yeras;
long total123 = money*((long)yeras);
long total1234 = ((long)money)*yeras;//在进行计算的时候就要把数据类型进行转换了
System.out.println(total);
System.out.println(total2);
System.out.println(total123);
System.out.println(total1234);
相关文章
- 09-28python小白——进阶之路——day2天-———变量的缓存机制+自动类型转换
- 09-28Demo5---1. 不能把对布尔值进行转换 2. 不能把对象类型转换为不相干的类型 3. 在把高容量转换到低容量的时候,强制转换 4. 转换的时候把
- 09-28变量转换2(容量溢出)
- 09-28深度学习原理与框架-Tensorflow基本操作-变量常用操作 1.tf.random_normal(生成正态分布随机数) 2.tf.random_shuffle(进行洗牌操作) 3. tf.assign(赋值操作) 4.tf.convert_to_tensor(转换为tensor类型) 5.tf.add(相加操作) tf.divide(相乘操作) 6.tf.placeholder(输入数据占位
- 09-282 JavaScript输出&字面量&变量&操作符&语句&标识符和关键字&字符集&语句&数据类型与类型转换
- 09-28javascript – HTML2Canvas将溢出的内容转换为图像
- 09-28php总结2——php中的变量、数据类型及转换、运算符、流程控制中的分支结构