Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/386.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
难以理解此代码在java中的工作方式_Java - Fatal编程技术网

难以理解此代码在java中的工作方式

难以理解此代码在java中的工作方式,java,Java,你们能解释一下这个代码的全部概念吗?公共静态布尔Is元音做什么? 退货怎么办?那么.indexOf(c)是什么意思呢?为什么要用a-1呢? 感谢您的帮助字符可以自动转换为数字。它不一定等于该字符的显示值 因此,任何int参数,例如indexOf(i)也可以接受char。然而,除非你知道自己在做什么,否则很可能是个错误 在中有关于此的更多信息 对于-1,由回答。这是它可能的返回值之一。这是检查函数的参数是否为元音。如果找不到该值,indexOf()将返回-1。因此,如果在元音列表中找不到该值,它将

你们能解释一下这个代码的全部概念吗?公共静态布尔Is元音做什么? 退货怎么办?那么.indexOf(c)是什么意思呢?为什么要用a-1呢?
感谢您的帮助

字符可以自动转换为数字。它不一定等于该字符的显示值

因此,任何int参数,例如
indexOf(i)
也可以接受
char
。然而,除非你知道自己在做什么,否则很可能是个错误

在中有关于此的更多信息


对于
-1
,由回答。这是它可能的返回值之一。

这是检查函数的参数是否为元音。如果找不到该值,indexOf()将返回-1。因此,如果在元音列表中找不到该值,它将返回-1-1 != -1为False,因此将辅音传递到is元音()将返回False,而传递元音将返回True。

您应该在此处阅读:。实际上,从这里的开头开始:除了其他答案之外,值得注意的是,根据这个函数,传递
,“
(逗号)将被限定为元音。最好是
“aaeeiiouu”.indexOf(c)!=-1
public static boolean isVowel (char c){
    return "A,a,E,e,I,i,O,o,U,u".indexOf(c) != -1;
}