老师,这表示是正确的还是错误的?

来源:3-8 编程练习

LetitiaLecea

2017-11-04 13:08:36

http://img.mukewang.com/climg/59fd4b430001c02420501040.jpg

写回答

2回答

LetitiaLecea

提问者

2017-11-05

哦哦哦,谢谢!

0

杜绝污染

2017-11-05

import java.util.Scanner;

public class CharDemo {

	public static void main(String[] args) {
		//定义一个字符变量并初始化
		char ch=0;
		System.out.println("请输入一个小写字母");
		Scanner sc=new Scanner(System.in);
		ch=sc.next().charAt(ch);
		//使用switch结构判断是否为元音字母,并输出对应的信息
		switch(ch) {
		case 'a':System.out.println(ch+"是元音字母");break;
		case 'e':System.out.println(ch+"是元音字母");break;
		case 'i':System.out.println(ch+"是元音字母");break;
		case 'o':System.out.println(ch+"是元音字母");break;
		case 'u':System.out.println(ch+"是元音字母");break;
		default:System.out.println(ch+"不是元音字母");
		}
	}

}

控制台运行已经显示报错了,第八行charAt(0)应该改为charAt(ch)。

0

0 学习 · 7235 问题

查看课程