- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我需要让代码告诉用户第一个字符串以及第二个字符串中有多少五个元音 (a,e,i,o,u)。这是我到目前为止所做的工作,但我在如何打印总共有多少个元音方面遇到了困难。
Scanner in=new Scanner(System.in);
System.out.println( "Enter String 1: ");
String s1=in.next();
System.out.println( "Enter String 2: ");
String s2=in.next();
int a= s1.length();
int b= s2.length();
if (a<b)
System.out.println( s2 + "is longer than " + s1);
else if (b<a)
System.out.println( s1 + " is longer than " + s2);
else
System.out.println(s1 + " and " + s2 + " are the same length.");
int c=(s1.indexOf(('a')));
int d=(s1.indexOf(('e')));
int e=(s1.indexOf(('o')));
int f=(s1.indexOf(('i')));
int g=(s1.indexOf(('u')));
if (c>=0)
System.out.println( "AFFIRMATIVE FOR A");
if (d>=0)
System.out.println( "AFFIRMATIVE FOR E");
if (e>=0)
System.out.println( "AFFIRMAtive fOR O");
if (f>=0)
System.out.println( "AFFIRMATIVE for I");
if (g>=0)
System.out.println( "AFFIRMATIVE for U");
最佳答案
就像我上面的人所说,您需要设置一个名为totalVowels(或类似的东西)的变量,并在每次遇到元音时递增它。
我将采用您自己的代码(以使您更容易一些),并对其进行一些修改,以便您明白我的意思
int totalVowels=0;
int letterA=(s1.indexOf(('a')));
int letterE=(s1.indexOf(('e')));
int letterO=(s1.indexOf(('o')));
int letterI=(s1.indexOf(('i')));
int letterU=(s1.indexOf(('u')));
if(letterA >=0){
totalVowels ++; (this increments the total number of vowels)
}
if(letterE >=0){
totalVowels ++;
}
if(letterO >=0){
totalVowels ++;
}
if(letterI >=0){
totalVowels ++;
}
if(letterU >=0){
totalVowels ++;
}
System.out.println ("String1 contains" + totalVowels +" of the 5 vowels");
totalVowels =0;
现在这并不是真正的最佳方法,但它紧密遵循您的代码并且应该完成这项工作。
关于java - 索引 : how many vowels there are?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44442883/
我的任务是打印由“非元音、元音、非元音”组成的单词列表,即 bab、bac、bad、bad ... 到 zuz。 我已经设法创建了一个代码,它执行前两个字母,但在最后一个循环中丢失并只打印'}' -
我需要让代码告诉用户第一个字符串以及第二个字符串中有多少五个元音 (a,e,i,o,u)。这是我到目前为止所做的工作,但我在如何打印总共有多少个元音方面遇到了困难。 Scanner in=new Sc
我需要创建代码以将 50 个随机字母散布到控制台中(这是一个“贪吃蛇”游戏);那部分,我没有问题。我使用这段代码来生成字母(一旦我知道如何解决问题,我正在处理的“将它们分散在控制台周围”部分)
题目地址:https://leetcode-cn.com/problems/remove-vowels-from-a-string/ 题目描述 Given a string S, remove t
题目地址:https://leetcode.com/problems/reverse-vowels-of-a-string/open in new window Total Accepted: 77
我正在做一个练习,该方法的输出应该是字符串中的所有元音字母(a、e、i、o、u、y)。有什么建议吗? var letters = "abcdeiforusy"; var len = randint(1
赤道几内亚和多米尼加共和国拥有名称中的所有元音字母(a、e、i、o、u)。他们不算在内,因为他们的名字中有多个单词。 Find the country that has all the vowels
练习:编写一个函数,接受一个字符(即长度为 1 的字符串),如果它是元音字母则返回 true,否则返回 false。 我的代码: var findVowel = function(letter) {
这是我的小项目汇编代码,关于“赚取元音字母”。 它正在工作,但在问题结束时没有添加标记。 5 个问题,最迟必须添加标记,但不会添加。 对于每个正确的答案将添加一个标记。 第1页:学习 第 2 页:考试
我正在看优秀的 Clojure 教程 here .在其中一个示例中,它具有以下几行的 Clojure 代码: (def vowel? (set "aeiou")) 这使得元音对元音返回真,对辅音返回假
尝试学习 Python 中的正则表达式以查找具有连续元音-辅音或辅音-元音组合的单词。我将如何在正则表达式中执行此操作?如果无法在 Regex 中完成,是否有一种在 Python 中执行此操作的有效方
我正在尝试搜索最多 3 个连续元音 我试过了 grep -E "([AEIOUaeiou]{3})" gpl3.txt 并得到结果 我想要的是不要得到您在输出的第一行中看到的 (aaaaaaaaa)。
总结: 编写一个程序来处理“pc_woodchuck.txt”的内容,逐行。它在当前工作目录中创建一个名为“pc_woodchuck.tmp”,其内容与“pc_woodchuck.txt”相同,只是删
为什么代码中的 var 计数增加了?不过我提到了 if(vowel.indexOf(item !== -1))。 document.write(''); function func7solve(str
终端一直提示:段错误 11。我的代码是: int main() { FILE *file; file=fopen("test.txt","r"); int c; int
我是一名优秀的程序员,十分优秀!