java表达式转型规则

来源:互联网 发布:淘宝客服主要负责什么 编辑:程序博客网 时间:2024/06/16 23:44

Java表达式转型规则由低到高转换:

1、所有的byte,short,char型的值将被提升为int型; 

2、如果有一个操作数是long型,计算结果是long型;

3、如果有一个操作数是float型,计算结果是float型; 

4、如果有一个操作数是double型,计算结果是double型;

5、被fianl修饰的变量不会自动改变类型,当2个final修饰相操作时,结果会根据左边变量的类型而转化。


例题:

下列代码片段中,存在编辑错误的语句是(134)

1
2
3
4
5
6
7
byte b1=1,b2=2,b3,b6,b8;
final byte b4=4,b5=6,b7;
b3=(b1+b2);  /*语句1*/
b6=b4+b5;    /*语句2*/
b8=(b1+b4);  /*语句3*/
b7=(b2+b5);  /*语句4*/
System.out.println(b3+b6);

0 0
原创粉丝点击