java中的变量有哪几种

Python014

java中的变量有哪几种,第1张

变量看你怎么理解了.根据数据类型类分

可以有byte,char,short,int,long,float,double,boolean等几种数据类型变量

根据其所处的范围可以有,全局变量和局部变量,成员变量等等,相对常量来说,其他都是是变量了

1、如图

byte表数大小可以表示到127,

a = (byte) (a + 3)后面有小括号,就是把a+3视作了整体,转化为short再强制类型转化为byte,题目问的是无法编译,溢出是程序bug,不属于语法问题,能通过编译。

答案应该是B ;

a = (short) a + 3这里3会是int,int 不能和short运算,无法通过编译。