我有兩個類 Hello.java我如何通過類之間的布爾值,並獲得所需的輸出
class Hello
{
private boolean check ;
public Hello()
{
}
void display()
{
if(check == true)
{
System.out.println("Available");
}
else if(check == false)
{
System.out.println("Not Availabe");
}
}
}
而且Main.java
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
boolean check;
System.out.println("Is Available(yes/no):");
String av = sc.nextLine();
if(av.equals("yes"))
{
check = true;
}
else if(av.equals("no"))
{
check = false;
}
Hello hello=new Hello();
hello.display();
}
}
我想,如果我輸入「是「,然後獲得」可用「作爲輸出,類似於輸入」否「時獲得」不可用「。但該值必須通過Hello類才能獲得輸出。 但我每次都收到「不可用」的輸出。如何解決它?在你好
class Hello
{
//check in Hello class
private boolean check; //#1
//constructor will take check as input
public Hello(boolean check)
{
this.check = check
}
void display()
{
if(check)
{
System.out.println("Available");
}
else
{
System.out.println("Not Availabe");
}
}
}
的構造
刪除C++和c標記 –