【发布时间】:2017-09-29 08:34:09
【问题描述】:
我可以做些什么来修改这个,有没有什么java函数呢? 需要做什么才能使其只接受字符并返回其他数据类型的错误消息?
import java.util.*;
public class problem5
{
public static void main(String[] args)
{
Scanner in = new Scanner(System.in);
System.out.print("Enter a letter from the alphabet: ");
char letter = in.next(".").charAt(0);
char vowels[] = {'A','E','I','O','U','a','e','i','o','u'};
int vowelcount = 0;
for (int i = 0; i < 10; i++)
{
if (vowels[i] == letter)
{
vowelcount++;
}
}
if (vowelcount > 0)
{
System.out.println("You entered a vowel.");
}
else
{
System.out.println("You entered a consonant.");
}
}
}
【问题讨论】:
-
嗯,
String中的所有内容都是字符。你想检查你是否只得到字母字符? -
如果我需要拒绝两个及以上的字符串;和数字我应该添加什么?
-
"我需要拒绝两个及以上的字符串" 你的意思是你有一个
rejectedChar的列表?或者您拒绝超过 1 个字符的String? (String.length > 1)
标签: java