import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// ユーザーからの入力を受け取る
Scanner scanner = new Scanner(System.in);
System.out.print("ユーザー名を入力してください: ");
String input = scanner.nextLine();
// 入力された文字列が「admin」と異なる場合にメッセージを表示
if (input != null && !input.equals("admin")) {
System.out.println("アクセスが拒否されました");
}
// Scannerを閉じる
scanner.close();
}
}
このプログラムでは !=
を使用して、ユーザーからの入力文字列が「admin」と異なる場合に、「アクセスが拒否されました」と表示します。ただし、null
チェックも行っていることに注意してください。
NOT演算子(!)の使用
NOT演算子 (!
) は、論理演算子の一種で、真偽値を反転させるために使用されます。真偽値が true
であれば false
に、false
であれば true
に変換します。
以下は、NOT演算子の基本的な使い方です。
boolean condition = true;
// NOT演算子を使用して真偽値を反転させる
boolean result = !condition;
System.out.println(result); // 結果は false
この例では、condition
の値が true
であるため、NOT演算子によって反転されて false
になります。
NOT演算子は、条件文の中で条件を逆転させるなど、真偽値の反転が必要な場面で利用されます。