小编Tim*_*Tim的帖子

java中的stackoverflow错误

我是java的新手.我正在编写一个类,构造函数必须检查price参数并确保它不是负数.如果是负数,则必须将价格设置为零.检查价格时出现stackoverflow错误.我可以帮助解决我做错的事吗?

public class Book
{
    private String title;
    private String author;
    private String isbn;
    private int pages;
    private boolean pback;
    private double price;

    /**
     * Constructor for objects of class Book
     */
    public Book(String bookTitle, String bookAuthor, String bookCode, int bookPages, boolean paperback, double bookRetail)
    {
        title = bookTitle;
        author = bookAuthor;
        isbn = bookCode;
        pages = bookPages;
        pback = paperback;
        price = bookRetail;
    }

    /**
     * @returns title
     */

    public String gettitle()
    {
        return title;
    }

   /**
    * @returns …
Run Code Online (Sandbox Code Playgroud)

java

6
推荐指数
1
解决办法
684
查看次数

如何编写一个将布尔值转换为"是"或"否"的方法

我是java的新手,我需要编写一个将布尔值true或false转换为字符串"yes"或"no"的方法.我有点迷茫.

public class Book
{
    private String title;
    private String author;
    private String isbn;
    private int pages;
    private boolean pback;
    private double price;

    /**
     * Constructor for objects of class Book
     */
    public Book(String bookTitle, String bookAuthor, String bookCode, int bookPages, boolean paperback, double bookRetail)
    {
        // initialise instance variables
        title = bookTitle;
        author = bookAuthor;
        isbn = bookCode;
        pages = bookPages;
        pback = paperback;
        price = bookRetail;
    }


public String translate(boolean trueorFalse)
            {
                if(pback = true)
                    {
                        ??????;
                    } …
Run Code Online (Sandbox Code Playgroud)

java

5
推荐指数
4
解决办法
2万
查看次数

标签 统计

java ×2