有人知道这个代码哪里出问题了吗,用eclipse怎么也运行不起来
public class 第4题 {
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();
}
}
}
1.首先我们双击eclipse
2.指定工作空间,默认的这个就好,然后【Launch】
3.创建java工程项目:可以直接点击左边的Create a java project,或者[File]-[New]-[Java Project]
4.键入工程项目名,键入Test,然后[Finish]
5.选择[No]
6.然后点开【Test】,在【src】下【New】,创建一个包【Package】
7.给Package起名,然后【Finish】
8.在包名【heshaohai】下右键【New】——【Class】
9.起名通常以大写字母开头,键入类名【Abc】
10.生成[类名.java]文件,如[Abc.java]
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类外面就行