求大神 指点 boolean类型能做运算么

public class Test01 {
public static void main(String[] args) {
// double y=2.5;
// y=y+3;
boolean true ;
System.out.println(true+1);
}
}
这个有语法错误么

没定义变量吧 应该是不对的

不行有语法错误的
boolean true ;这样应该是 boolean str=true ;true是关键字
System.out.println(true+1);这里的boolean类型无法与int类型进行转换,无法相加

定义变量时,不要使用关键字

这个用不了,true就是true,没法转换成int的,跟其它语言不一样。

boolean只有对错,不能做加减法

true 是一个关键字,不能用来表示变量;其次,+ 这个运算符两边只能是整数