我正在尝试为我的程序编写类型小说或非小说的布尔条件。但是有什么不对吗?
对于实例变量:
private boolean fiction, nonFiction;
或
private boolean Genre;
编译好,但我不知道如何初始化这个?
Genre = "";
不知道,我是Java的初学者还在学习。
另外我需要创建一个方法,根据输入给出我的真或假,可以给出指针,以便我可以注意如何创建这个方法吗?
答案 0 :(得分:1)
但我不知道如何初步化?
boolean fiction = true;
没有必要将布尔成员初始化为false,因为that's its default value,所以这就足够了:
boolean fiction; // fiction is initialized automatically to false
我还需要创建一个方法,根据输入给出我的真或假,可以指定指针,以便我可以注意如何创建这个方法吗?
boolean function(Object input) {
if (something) {
return true;
}
return false;
}
答案 1 :(得分:1)
Java实例变量自动初始化为0(或等效)数字,null为对象,或false为布尔值。所以你不需要明确地去做。但你可以,但你必须提供有效的东西。例如:
private boolean Genre = false;
您需要阅读更多内容才能创建函数,但一般签名应该看起来像
<access qualifier> <return type> <method name>(parmeters ..){
// logic here
return <something with return type>;
}
eg.:
public boolean myFunction(int someparameter, int someotherparameter){
return true;
}