में अनुवाद करने वाली विधि को कैसे लिखना है, मैं जावा के लिए नया हूं और मुझे एक ऐसी विधि लिखने की आवश्यकता है जो एक बूलियन सत्य या गलत स्ट्रिंग "हां" या " । नहीं "मैं थोड़े खो रहा हूँएक बूलियन को "हां" या "नहीं"
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)
{
??????;
}
else(pback = false)
{
???????;
}
}
अपने अनुवाद करते हैं() फ़ंक्शन में कोड गलत है। आप समानता ऑपरेटर के बजाय अगर कथन में एक असाइनमेंट ऑपरेटर का उपयोग कर रहे हैं और अन्यथा क्लॉज का उपयोग कर रहे हैं। कक्षा परिभाषा के लिए आपके पास बंद ब्रेस नहीं है। छोटी चीजें, और मुझे यकीन है कि कोई भी इस कोड को चलाने का प्रयास नहीं करेगा, लेकिन चीजों को सही करना अच्छा लगता है :) –
डेवलपर्स जो बी == सच या बी == झूठी लिखते हैं उन्हें रीडिक्शन के लिए बूलियन बूट शिविर में भेजा जाना चाहिए। – starblue
क्या यह होमवर्क है? – MAK