帮看一下哪里有问题,什么是定义字符初始化
来源:1-1 流程控制概述
warren_au
2020-04-02 13:29:18
//定义一个字符变量并初始化
char ch="a"
//使用switch结构判断是否为元音字母,并输出对应的信息
switch (ch){
case "a":System.out.println("yuanin")break;
case "e":System.out.println("yuanin")break;
case "i":System.out.println("yuanin")break;
case "o":System.out.println("yuanin")break;
case "u":System.out.println("yuanin")break;
default {
System.out.println("bushiyuanin");
}
}
2回答
同学你好,
1、给字符变量赋值应该用单引号。同样,case后面的值也都应该用单引号。
2、在java中,分号代表一个语句的结束。输出语句后面应该加分号,其他case也一样。
修改后的代码如下图:
如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
苍星乱舞
2020-04-02
char ch;//这是定义 ch = 'a';//这是赋值 (这一般也不称为初始化) char ch = 'a';//这是定义并初始化
你的问题是给字符变量赋值使用单引号括起来的单个字符,你用了双引号。
相似问题