Java学习之路--类型转换
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
/**
* 类型转换的误区
* @author 葛宇
*/
package 数据类型和运算符;

public class TestTypeConvertError {
public static void main(String[] args) {

int a = 1000000000; //10亿
int b = 20;

int ans1 = a*b;
System.out.println(ans1); //表达式范围越界

long ans2 = a*b;
System.out.println(ans2); //表达式范围越界

long ans3 = a*((long)b);
System.out.print(ans3); //正确输出
}
}
文章作者: GeYu
文章链接: https://nuistgy.github.io/2020/01/22/Java学习之路(6)/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Yu's Blog