J125796189
2015-10-12 21:23
public class HelloWorld{
public static void main(String[] args) {
int a=16;
double b=9.5;
String str1="hello";
String str2="imooc";
System.out.println("a等于b:" + (a =(int) b));
为什么这个结果输出是9
b的值是9.5 类型强转后取整,小数位丢弃 变成9
Java入门第一季(IDEA工具)升级版
1165175 学习 · 17581 问题
相似问题