Chr*_*ank 3 java java.util.scanner
我正在为我的计算机科学课程做作业.任务是获取用户输入,删除所有元音,然后打印新语句.
我知道我可以使用这段代码轻松完成:
string.replaceAll("[aeiou](?!\\b)", "")
Run Code Online (Sandbox Code Playgroud)
但我的导师希望我使用嵌套的if和else if语句来实现结果.现在我正在使用这样的东西:
if(Character.isLetter('a')){
'do something'
}else if(Character.isLetter('e')){
'do something else'
Run Code Online (Sandbox Code Playgroud)
但我不知道该怎么里面做if和else if报表.我应该删除这封信吗?或者有更好的方法吗?
看到这是我的作业,我不想要完整的答案只是提示.谢谢!
我认为他可能想要的是你读取字符串,创建一个新的空字符串(调用它s),循环输入并添加所有不是元音的字符s(这需要一个if语句).然后,你只需打印的内容s.
编辑:你可能想考虑使用StringBuilderfor,因为重复的字符串连接会妨碍性能,但想法是一样的.但说实话,我怀疑这会对这类事情产生明显的影响.
| 归档时间: |
|
| 查看次数: |
11514 次 |
| 最近记录: |