java - 如果第一个和最后一个字符是元音,则打印 isvowel 字符串?
问题描述
import java.util.*;
public class Main {
public static boolean isVowel(String c) {
return (c == "a" || c == "A"
|| c == "e" || c == "E"
|| c == "i" || c == "I"
|| c == "o" || c == "O"
|| c == "u" || c == "U");
}
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String input1[] = new String[4];
for (int i = 0; i < input1.length; i++) {
input1[i] = sc.nextLine();
}
int i = 0;
int j = input1.length;
while (i < 1) {
if (isVowel(input1[i]) && isVowel(input1[j - 1])) {
System.out.print("isVowel string");
}
i++;
}
}
}
例如,输入字符串数组是oreo。所以作为它的第一个字符 o(它是元音)和它的最后一个字符 o(它也是元音,它可以是另一个元音字符,也像 e),所以最后它应该打印 isvowel 字符串。
但是我的程序中的问题是如果条件我无法进入它。我无法理解为什么?
解决方案
推荐阅读
- java - Primefaces 的 InputNumber 上具有自定义类型的 NumberFormatException
- python - 如何在不干扰原始数组的情况下替换复制数组的元素?
- c++ - unsigned 和signed short int 的位宽
- android - 如何在 kotlin 中使用自定义对话框
- azure - Azure 文件复制任务 Devops Pipelines 失败并出现错误
- ios - iOS 订阅:如何在 INITIAL_BUY 10 分钟后处理 INTERACTIVE_RENEWAL 通知?
- r - 如何通过两个因素进行计算
- python - .agg PYTHON 中未定义均值
- php - 递归地将值添加到数组
- amazon-web-services - 在 GitHub 存储库中的每个新拉取请求上触发 AWS CodePipeline