早教吧 育儿知识 作业答案 考试题库 百科 知识分享

Java基础1、以下代码哪个是正确的?为什么?a.byteb=1+1;b.byteb=1;b=b+1;c.byteb=1;b=b+=1;d.byteb=1;b=++b;

题目详情
Java基础
1、 以下代码哪个是正确的?为什么?
a. byte b = 1 + 1;
b. byte b = 1; b = b + 1;
c. byte b = 1; b = b += 1;
d. byte b = 1; b = ++b;
▼优质解答
答案和解析
a c d 都正确 byte类型的变量可以实现自增操作,b 前面是byte 类型,后面是默认的int类型。要想成功编译就得转换类型