课程
/后端开发
/Java
/Java入门第二季 升级版
System.out.println(HelloWorld.className);
2018-12-13
源自:Java入门第二季 升级版 8-7
正在回答
第4行String 前面加个static 修饰成静态变量,第9行 使用HelloWorld.className 或者 直接输出 className 都行
System.out.println("运行结果:" + HelloWorld.className);
你写的这句没有任何问题,你的错误一定在其他语句上,请仔细检查
你的类名是HelloWorld,输出时W怎么能不大写?
原代码是
public class HelloWorld {
// 定义静态变量,保存班级名称
String className = "JAVA开发一班";
public static void main(String[] args) {
// 访问静态变量,输出班级名称
System.out.println( );
}
第一个注释定义静态变量那句并不完整,不知道你有没有补全:
static String className = "JAVA开发一班";
同学你在println()括号里面的使用类名访问className的时候,因为className是String变量,所以不能再输出里面直接输入,需要再前面加双引号"",然后用+连接""和className这样就成功了。
落花飞絮
ByteMan
落花飞絮 回复 ByteMan
梦白白 回复 落花飞絮
System.out.println(className);
是不是没有写class HelloWorld{
String className="......";
...
或者没有 new HelloWorld这个对象就直接调用对象的功能了
World 是需要大写的,这个,没有问题
System.out.println(+HelloWord.className);
慕仰8185173 提问者
吐过的鸟儿软绵绵
000000323009
举报
课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙
5 回答不知道哪里出错了?
4 回答eclipse程序哪里出错了?
4 回答哪里错了??????
3 回答哪里错了???
1 回答请教第二行哪里出错了?