正在回答
2回答
同学你好!
可以参考以下代码,详细说明老师写在注释中了
public static void main(String [] args) { Scanner sc = new Scanner(System.in); System.out.println("请输入单词"); String str = sc.next();//输入的单词 char[] strs=str.toCharArray();//将单词转为数组 boolean flag=false;//设置是否找到的标识 //循环比较 for(char c:strs){ if (c=='a' || c=='e' || c=='i' || c=='o' || c=='u') { flag=true;//找到了设置为true System.out.println(c);//输出找到的原音 break;//找到了结束循环 } } if(!flag){//如果没有找到输出n System.out.println("n"); } }
如果我的回答解决了你的疑惑,请采纳,祝学习愉快~
好帮手慕柯南
2019-11-26 18:39:44
同学和之前的基本差不错呢,可以参考:
public static void main(String [] args) { Scanner sc = new Scanner(System.in); System.out.println("请输入单词"); String str = sc.next();//输入的单词 char[] strs=str.toCharArray();//将单词转为数组 int sun=0;//统计原音的个数 //循环比较 for(char c:strs){ if (c=='a' || c=='e' || c=='i' || c=='o' || c=='u') { sun++; } } System.out.println("原音的个数:"+sun); System.out.println("辅音的个数:"+(strs.length-sun)); }
祝学习愉快~
1. Java 零基础入门
- 参与学习 人
- 提交作业 3802 份
- 解答问题 11489 个
本阶段带你迈入Java世界,学习Java必备基础知识,基础语法、面向对象思想以及常用工具类的使用。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星