关于#java#的问题:用eclipse怎么也运行不起来

有人知道这个代码哪里出问题了吗,用eclipse怎么也运行不起来

img

public class4题 {

    public class Book {
        private String bookname;
        private double price;
        private int number;
        private int count;

        public Book(String bookname, double price, int number) {
            this.bookname = bookname;
            this.price = price;
            this.number = number;
            this.count = 0;
        }

        public void display() {
            
            System.out.println("书名:" + bookname);
            System.out.println("价格:" + price);
            System.out.println("存书数量:" + number);
            System.out.println("借阅次数:" + count);
        }

        public void borrow() {
            if (number > 0) {
                number--;
                count++;
                System.out.println("借阅成功!");
                System.out.println("当前存书数量:" + number);
                System.out.println("当前借阅次数:" + count);
            } else {
                System.out.println("库存不足,借阅失败!");
            }
        }

        public void restore() {
            number++;
            System.out.println("归还成功!");
            System.out.println("当前存书数量:" + number);
        }

        public static void main(String[] args) {
            Book book = new Book("xxxx", 99.9, 10);
            book.display();
            book.borrow();
            book.restore();
        }
    }
    
}

  • 这个问题的回答你可以参考下: https://ask.csdn.net/questions/237994
  • 这篇博客也不错, 你可以看下eclipse java底部输入框不见解决
  • 除此之外, 这篇博客: java代码的常见执行方法(2)——利用eclipse开发软件中的 java代码在eclipse如何运行? 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • 1.首先我们双击eclipse
    打开
    2.指定工作空间,默认的这个就好,然后【Launch】
    oo
    3.创建java工程项目:可以直接点击左边的Create a java project,或者[File]-[New]-[Java Project]
    ss
    4.键入工程项目名,键入Test,然后[Finish]
    沙水
    5.选择[No]
    dd
    6.然后点开【Test】,在【src】下【New】,创建一个包【Package】
    gg
    7.给Package起名,然后【Finish】
    gg
    8.在包名【heshaohai】下右键【New】——【Class】
    快快快
    9.起名通常以大写字母开头,键入类名【Abc】
    程佳佳
    10.生成[类名.java]文件,如[Abc.java]
    nj
    11.键入以下示例代码
    匹配
    12.最后运行[Run],在下面控制台就会输出代码运行结果:I Like Java
    在这里插入图片描述
    13.这样我们就完成了java代码在eclipse软件中的运行,错误信息就会以红色形式提示,随时在同一个界面可以进行查错调试,是java开发人员的必备软件。如有不会的步骤,下方留言。


    public class Book {
        private String bookname;
        private double price;
        private int number;
        private int count;

        public Book(String bookname, double price, int number) {
            this.bookname = bookname;
            this.price = price;
            this.number = number;
            this.count = 0;
        }

        public void display() {

            System.out.println("书名:" + bookname);
            System.out.println("价格:" + price);
            System.out.println("存书数量:" + number);
            System.out.println("借阅次数:" + count);
        }

        public void borrow() {
            if (number > 0) {
                number--;
                count++;
                System.out.println("借阅成功!");
                System.out.println("当前存书数量:" + number);
                System.out.println("当前借阅次数:" + count);
            } else {
                System.out.println("库存不足,借阅失败!");
            }
        }

        public void restore() {
            number++;
            System.out.println("归还成功!");
            System.out.println("当前存书数量:" + number);
        }

        public static void main(String[] args) {
            Book book = new Book("xxxx", 99.9, 10);
            book.display();
            book.borrow();
            book.restore();
        }
    }
    

已修改。

mian方法放到book类外面就行