Java在Book类中编写一个带参数的构造方法,并在构造方法中完成对页数的最小值设定public class Book2 {\x09private String title;// 名称\x09private int pageNum;// 页数\x09public Book2() {\x09\x09\x09}\x09public Book2(Strin

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/03 00:52:54
Java在Book类中编写一个带参数的构造方法,并在构造方法中完成对页数的最小值设定public class Book2 {\x09private String title;// 名称\x09private int pageNum;// 页数\x09public Book2() {\x09\x09\x09}\x09public Book2(Strin

Java在Book类中编写一个带参数的构造方法,并在构造方法中完成对页数的最小值设定public class Book2 {\x09private String title;// 名称\x09private int pageNum;// 页数\x09public Book2() {\x09\x09\x09}\x09public Book2(Strin
Java在Book类中编写一个带参数的构造方法,并在构造方法中完成对页数的最小值设定

public class Book2 {
\x09private String title;// 名称
\x09private int pageNum;// 页数


\x09public Book2() {
\x09\x09
\x09}


\x09public Book2(String title,int pageNum) {
\x09\x09this.title = title;
\x09\x09if(pageNum>=200){
\x09\x09\x09this.pageNum = pageNum;
\x09\x09\x09
\x09\x09}else{
\x09\x09\x09System.out.println("页数不能少于200页,默认值:200");
\x09\x09\x09this.pageNum = 200;
\x09\x09}\x09
\x09}


\x09public String getTitle() {
\x09\x09return title;
\x09}


\x09public void setTitle(String title) {
\x09\x09this.title = title;
\x09}


\x09public int getPageNum() {
\x09\x09return pageNum;
\x09}


\x09public void setPageNum(int pageNum) {
\x09\x09
\x09\x09this.pageNum = pageNum;
\x09}


\x09public void detail(){
\x09\x09
\x09\x09System.out.println("书名:"+this.title+",页数:"+this.pageNum);
\x09}
\x09
}


测试类
public static void main(String[] args) {
\x09\x09Book2 B = new Book2();
\x09\x09Scanner input = new Scanner(System.in);
\x09\x09
\x09\x09System.out.print("请输入书名:");
\x09\x09String title = input.next();
\x09\x09
\x09\x09System.out.print("请输入页数:");
\x09\x09int pageNum = input.nextInt();
\x09\x09
\x09\x09B.setTitle(title);
\x09\x09B.setPageNum(pageNum);
\x09\x09B.detail();


\x09}


}

Java在Book类中编写一个带参数的构造方法,并在构造方法中完成对页数的最小值设定public class Book2 {\x09private String title;// 名称\x09private int pageNum;// 页数\x09public Book2() {\x09\x09\x09}\x09public Book2(Strin
测试类
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("请输入书名:");
String title = input.next();
System.out.print("请输入页数:");
int pageNum = input.nextInt();
Book2 B = new Book2(title,pageNum);
B.detail();
}