簡體   English   中英

打印if和else循環的布爾輸出

[英]Print boolean output of if and else loops

我有一個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;
        }
        }
     }

除非我閉上眼睛,否則您似乎對connectionStatus變量沒有任何作用。 您可以更改該變量的值,以便接收該變量的函數可以相應地執行操作。 例如:

    if (conCode.equals ("C")){
        System.out.println(conCode + " Is a true Code");
        System.out.println("This is Boolean " +Boolean.TRUE);
        connectionStatus = true; // means that the code went in this if
            return connectionStatus;
    }
    else {
        System.out.println( conCode + " Is a false Code" );
        System.out.println("This is Boolean " + Boolean.FALSE);
        connectionStatus = false; // means that the code went in this else
        return connectionStatus; 
    }

而且您的代碼應如下所示:

public void myFunc(){
    System.out.println(connectBlueTooth);
}

這只是簡單的打印出的結果connectBlueTooth功能,這應該是真實的,如果它在去if ,假如果在去else

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM