首页 > 编程 > Java > 正文

java表达式转型规则

2019-11-06 07:27:43
字体:
来源:转载
供稿:网友

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

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

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

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

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

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

例题:

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

1234567byte 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);


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表