Java 调用方法,但什么也没有出现

Java 调用方法,但什么也没有出现,java,Java,我正在为一家书店编写代码,但代码中有两个错误我似乎无法找出。我试着实现一个输入法,scanner方法,我试过各种方法来调用这个方法,但仍然无法理解。 代码如下: Planet[] anotherP= new Planet[5]; for (int i=0; i<anotherP.length; i++) anotherP[i]=new Planet(); // output the mass for(int i = 0; i<anotherP.length; i++) System

我正在为一家书店编写代码,但代码中有两个错误我似乎无法找出。我试着实现一个输入法,scanner方法,我试过各种方法来调用这个方法,但仍然无法理解。 代码如下:

Planet[] anotherP= new Planet[5];
for (int i=0; i<anotherP.length; i++) anotherP[i]=new Planet();
// output the mass

for(int i = 0; i<anotherP.length; i++)
System.out.println("Mass:"+anotherP[i].getMass());

// sort
sort(anotherP);
System.out.println("Sorted:");

// sorted
for(int i = 0; i<anotherP.length; i++)
    System.out.println("Mass:" +anotherP[i].getMass());
Planet[]anotherP=新行星[5];
对于(inti=0;i

myStore.Book(title, series, price, amount);
应该是

Book book = new Book(title, series, price, amount);
static class Book { ...
创建
书籍
的实例

此外,您必须使您的
书籍
类成为静态内部类,以便能够从静态上下文创建它的实例

static class Books { ...
最后一件事:你的类<代码>书
应该是类<代码>书!因此它应该是

static class Book { ...

您需要缩小显示的代码范围。此代码有一些问题,因此现在的范围相当广泛。您的内部类
Store
不包含名为
Book()
…现在,有一个
addBook()的方法
存储
类中可能适用于的
方法you@Carcigenicate我注意到代码下面的具体问题…我只是不知道整个代码是否有助于解决问题。请不要删除代码。它似乎有助于解决问题(请参阅接受的答案)没有它,没有人能理解答案在说什么。这修复了myStore.addBook(book)上的错误;但是现在我在book book=newbook(书名、系列、价格、金额)上有一个错误;说book无法解析为类型。@Elijah再次检查!?我尝试了这一点,并将store更改为static,但仍然收到“book无法解析为类型”的错误@Elijah你必须用大写字母写这个类,
Book
Book
不同。抱歉,我是想大写。它说的是“Book不能解析为类型”。抱歉。