Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/347.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 为什么我会得到&书信电报;标识符>;“预期”;当我尝试使用System.out.println(“name”)时?_Java - Fatal编程技术网

Java 为什么我会得到&书信电报;标识符>;“预期”;当我尝试使用System.out.println(“name”)时?

Java 为什么我会得到&书信电报;标识符>;“预期”;当我尝试使用System.out.println(“name”)时?,java,Java,新程序员在这里。。。我正在介绍java类,我正在从事的项目要求我编写一个程序,可以创建对象,在这些对象中赋值,然后返回这些值。这是我的密码: 第1类: public class Ball{ private double size; private String brand; public Ball(){ size = 8.5; brand = "SportsBall"; } public String getBrand(){ return brand; } public double ge

新程序员在这里。。。我正在介绍java类,我正在从事的项目要求我编写一个程序,可以创建对象,在这些对象中赋值,然后返回这些值。这是我的密码:

第1类:

public class Ball{
private double size;
private String brand;

public Ball(){
size = 8.5;
brand = "SportsBall";
}

public String getBrand(){
return brand;
}

public double getSize(){
return size;
}
第2类:

public class Output{

Ball test = new Ball();
System.out.println(test.getSize());
System.out.println(test.getBrand());
}
这两个类都在BlueJ中的同一个项目中,我已经将“uses”箭头从类2设置为类1。当我试图编译上面所写的类2时,它给出了错误“Expected”,指出System.out.println(这里的错误指示符)(test.getSize());线路。我删除该行,它会为另一行抛出错误。我在System.out.println(“text”)中使用了一个显式字符串;它给出了同样的错误。我在谷歌上找不到任何有用的东西,因为大多数时候,这些错误似乎与更复杂的代码有关,而不仅仅是系统输出

为了得到一个简单的输出,我在代码中缺少了什么


编辑:这实际上是-我的道歉的副本。

语句,如
System.out.println(test.getSize()),需要位于构造函数或方法中。相反,你把它放在一个类的顶层。那不行

您可能希望将其放在
main
方法中,例如:

public static void main(String[] args) {
    // ...
}

类输出中的代码需要在main方法中。方法签名如下:

public static void main(String[] args) {
    //your code here
}

主要方法是在执行代码时自动调用的方法;它是您的程序的入口点。类中不能只浮动print语句,它们必须位于方法内部。

不能只在类中放置随机代码。我认为我的问题更多的是一个重复的问题,我已经删除了这个重复的问题,希望这个问题能对其他有同样问题的人有用。恭喜你摆脱了这个错误!祝你好运!:)非常感谢。这在课堂上没有很好地解释,我一定会记下来,让他们知道他们忽略了一个重要的细节。