正在回答 回答被采纳积分+1
package com.imooc.flow;
import java.util.Scanner;
import java.util.Arrays;
public class CharDemo3 {
public static void main(String[] args) {
//定义一个字符变量并初始化
System.out.println("请输入一个单词");
Scanner k=new Scanner(System.in);
String m=k.next();
char item = k.charAt(0);
//使用switch结构判断是否为元音字母,并输出对应的信息
switch(item){
case 'a':
System.out.println("这是元音字母开头的单词");
break;
case 'e':
System.out.println("这是元音字母开头的单词");
break;
case 'i':
System.out.println("这是元音字母开头的单词");
break;
case 'o':
System.out.println("这是元音字母开头的单词");
break;
case 'u':
System.out.println("这是元音字母开头的单词");
break;
default:
System.out.println("这不是元音字母开头的单词");
}
}
}
char item = k.charAt(0);这个方法为何不可用呢
The method charAt(int) is undefined for the type Scanner
提示是这个
System.out.println("请输入一个单词");
Scanner k=new Scanner(System.in);
String m=k.next();
//使用switch结构判断是否为元音字母,并输出对应的信息
switch(k){
case 'a':
System.out.println("这是元音字母开头的单词");
break;
case 'e':
System.out.println("这是元音字母开头的单词");
break;
我改成了这样,怎么在switch()的()输入字符串的首字母啊
怎么让switch()的()里接受我的字符串的第一个字母啊,急求
package com.imooc.flow;
import java.util.Scanner;
import java.util.Arrays;
public class CharDemo3 {
public static void main(String[] args) {
System.out.println("请输入一个单词");
Scanner k=new Scanner(System.in);
//使用switch结构判断是否为元音字母,并输出对应的信息
switch(k.useDelimiter(1)){
case 'a':
System.out.println("这是元音字母开头的单词");
break;
case 'e':
System.out.println("这是元音字母开头的单词");
break;
case 'i':
System.out.println("这是元音字母开头的单词");
break;
case 'o':
System.out.println("这是元音字母开头的单词");
break;
case 'u':
System.out.println("这是元音字母开头的单词");
break;
default:
System.out.println("这不是元音字母开头的单词");
}
}
}
这个代码怎么改一下,让在键盘输入一个单词,判断单词首个字母是否为元音字母,ecilipse中显示
Scanner k=new Scanner(System.in);
//使用switch结构判断是否为元音字母,并输出对应的信息
switch(k.useDelimiter(1)){
这是有错的,
谢谢大佬
- 参与学习 人
- 提交作业 7317 份
- 解答问题 14452 个
想要入门学编程?多年一直活跃在编程语言排行版前列的Java是一个很好的选择。本路径将从Java基础语法、面向对象、常用工具类三部分,为你开启软件开发的大门!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星