int a = 10; a += 20;System.out.println(a);

int a = 10; a += 20;System.out.println(a);结果是什么啊
2024-11-06 10:07:25
推荐回答(5个)
回答1:

a += 20,即:a = a+20,所以结果是30

回答2:

是重新赋值,最后打印出13

回答3:

输出a的值因该为30

回答4:

这三条JAVA语句中定义了两个变量a和b,变量的类型分别为int型和double型,这两种类型是JAVA中的基本类型。最后的输出a==b是对a和b的值进行比较,返回值的类型为boolean型。JAVA中对基本类型的操作有以下的规则:当使用运算符把两个操作数结合到一起时,在进行运算前两个操作数会转化成相同的类型,两个操作数中有一个是double类型的,则另一个将转换成double型,那么根据这三条语句,在执行a==b前先会将a的类型转换成double型,然后对a和b进行比较,此时,inta=5,编译器会理解成doublea=5.0。a和b是相等的,故程序输出true。

回答5:

就是30啊 有那么复杂吗