【发布时间】:2016-02-01 03:10:15
【问题描述】:
我有一个检查键盘输入的 Java 代码。 如果特定字符返回 True,则存在一个循环。 else 对任何其他字符返回 false。
如何编写代码来识别程序选择了上述两个中的哪一个(真或假)并打印出来? 实例connectionStatus的布尔值
import java.util.Scanner;
public class BlueTooth3 {
public boolean connectionStatus;
boolean connectBlueTooth () {
System.out.println("Enter connecting code Baby3");
Scanner keyboard = new Scanner(System.in);
String conCode = keyboard.next();
System.out.println("You Entered " + conCode);
keyboard.close();
if (conCode.equals ("c")){
System.out.println(conCode + " Is a true Code");
System.out.println("This is Boolean " +Boolean.TRUE);
return connectionStatus;
}
if (conCode.equals ("C")){
System.out.println(conCode + " Is a true Code");
System.out.println("This is Boolean " +Boolean.TRUE);
return connectionStatus;
}
else {
System.out.println( conCode + " Is a false Code" );
System.out.println("This is Boolean " + Boolean.FALSE);
return connectionStatus;
}
}
}
【问题讨论】:
-
为什么不简单地使用“System.out.println(connectionStatus);”?它将打印变量的值,如果它是布尔值,它将显示 true 或 false..