java如何使用单个if语句测试字符是否为元音?
如何使用单个if
语句测试单个字符是否为元音
更实际地说,如何将下面的当前逻辑整合到一个if
语句中
if (valor == 'a'); System.out.println("xdd");
if (valor == 'e'); System.out.println("xdd");
if (valor == 'i'); System.out.println("xdd");
if (valor == 'o'); System.out.println("xdd");
if (valor == 'u'); System.out.println("xdd");
# 1 楼答案
你可以试试String.indexOf()
# 2 楼答案
您可以利用
||
运算符,它基本上在语句中充当or
,如下所示:因为在这种情况下,它总是打印相同的内容
# 3 楼答案
设
valor
为转换为字符串的字符,则:# 4 楼答案
使用正则表达式
String str=“a”
# 5 楼答案
试试这个。无论
valor
是字符还是字符串,这都会起作用# 6 楼答案
一个简单的方法,也可以很容易地扩展,就是使用一个索引字符串并检查变量是否是该字符串的一部分