【发布时间】:2013-06-25 00:33:19
【问题描述】:
使用 BlueJ 编写时出现错误“Unclosed Character Literal”:
class abc
{
public static void main(String args[])
{
String y;
y = 'hello';
System.out.println(y);
}
}
但我不知道出了什么问题。 有什么想法吗?
谢谢。
【问题讨论】:
-
Java 中的字符串需要用双引号括起来。使用
"hello"。 -
好的,所以我得到了太多关于更正答案的答案,但为什么
Strings 在 " " 和char在 ' ' 中? -
为什么不
char y;y = 'hello'; -
正如我在回答中所说,
char只能带 一个 字符。顾名思义,它是一个字符,并因此而被称为字符。