【发布时间】:2015-09-06 19:53:10
【问题描述】:
为什么if 语句行出错?我试图在随机布尔值之后获得if 语句。这可能吗?
package lieDetector;
import java.util.Random;
import java.util.Scanner;
public class LieDetector {
public static void main(String[] args){
Scanner scanner = new Scanner(System.in);
System.out.println("Type In a Question here");
String q1 = scanner.nextLine();
System.out.println("Insert Answer here");
String a1 = scanner.nextLine();
}
public boolean getRandomBoolean() {
Random random = new Random();
return random.nextBoolean();
if (random.boolean == true);
System.out.println("you are telling the truth");
}
}
【问题讨论】:
-
return random.nextBoolean();? -
return random.nextBoolean();这将在此处结束方法调用... -
而且这段代码也不会编译
-
您遇到了一个错误,因为您编写了永远无法调用的代码。所以你会得到一个“无法访问的代码”的错误
标签: java if-statement boolean