gpt4 book ai didi

java - WHILE 循环中的多个条件

转载 作者:搜寻专家 更新时间:2023-10-31 08:08:30 24 4
gpt4 key购买 nike

我想在用户输入“N”或“n”时退出 while 循环。但它不起作用。它适用于一种情况,但不适用于两种情况。

import java.util.Scanner;

class Realtor {

public static void main (String args[]){

Scanner sc = new Scanner(System.in);

char myChar = 'i';

while(myChar != 'n' || myChar != 'N'){

System.out.println("Do you want see houses today?");
String input = sc.next();
myChar = input.charAt(0);
System.out.println("You entered "+myChar);
}
}
}

最佳答案

您需要将||更改为&&,这样两个条件都必须为真才能进入循环。

while(myChar != 'n' && myChar != 'N')

关于java - WHILE 循环中的多个条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10988944/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com