java变量的类型都是一个类吗

Python015

java变量的类型都是一个类吗,第1张

一个变量类型,决定了该变量可以包含什么样的值。

Java中有八种基本类型,都是Java语言预先定义好的,并且是关键字。

这八种基本类型分别是:

整型:byte short int long

浮点型:float double

字符型:char

布尔型:boolean

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

可以有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运算,无法通过编译。