gpt4 book ai didi

java - Java无法读取单个字符

转载 作者:行者123 更新时间:2023-12-01 15:40:36 24 4
gpt4 key购买 nike

我根据我找到的示例编写了这段代码:

do {
System.out.print("¿What kind of envelope do you want? (A)Mini B)Midi C)Maxi): ");
cadena = sc.next();
tipo = cadena.charAt(0);
tipo=Character.toUpperCase(tipo);
} while (tipo != 'A' || tipo != 'B' || tipo != 'C');

但它不断询问我信封的类型,而不是记录我的选择。我做错了什么以及如何解决它?

最佳答案

tipo != 'A' || tipo != 'B' || tipo != 'C'

如果输入是 A OR B OR C - 条件仍将返回 true。
并且它会继续循环,因为它与其他两个组合不匹配。

!(tipo == 'A' || tipo == 'B' || tipo == 'C')

关于java - Java无法读取单个字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8104618/

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