Java基础类的问题,所有内容写在大括号里面,但是第一个地方不可以写的原因是什么

img


第一个地方不能写,可是他在括号里面,不明白为什么会这样,据说c语言有这个规则。可是已经想不起来了

类里面只能是变量或者方法,而输出语句都不是,所以不可以

{
system.out.print("hellow")
}
也可以这么写
state{
system.out.print("hellow")
}
至于你说的这个真没研究过。。。。

你划红线的地方都是在类的外面了,java的编译器在执行java代码是会按类进行编译成字节码对象,你把语句写在外面,编译器编译不到就会报错

你划红线的地方都是在类的外面了,system.out.print("hellow")是一个输出语句,必须有入口方法,类似main方法,
而且提个小小建议,不要用c++的代码风格写java,,,可以注意下你的编码规范

那里写了也不会执行