我正在做一个简单的练习,但它显示了一些错误图标
你能向我解释做错了什么吗,我遵循所有正确的步骤,我没有观察到有代码语法错误。
这是代码
package exampleswitch;
import javax.swing.*;
public class ExampleSwitch {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
char cuestionario;
cuestionario = 'Tema:';
int semana;
semana = 1;
switch(semana){
case 1:
cuestionario += 'Introducción a la programación';
break;
case 2:
cuestionario += 'Secuenciación y selección';
}
}
}
您将 quiz 变量定义为 char。也就是一个字符。对于多个字符,您需要一个字符串(或一个字符数组,但我认为这不是您要寻找的)。
将变量的定义更改为字符串类型。
编辑因为有一个很重要的注释:在处理多个字符时,使用双引号来区分它们。
对于您的情况,无法使用
char
.Char
它用于存储字符,例如'a'
或'A'
带单引号。现在要存储一组字符,请使用
String
. 这种类型通常用双引号括起来""
我留下你的例子:
我对您的代码留下了一系列评论。如果您有任何疑问/问题,请不要害怕提问。
你定义错了,应该是: