今天按照书上的例子做实验但出现下面的问题~大家能教一下么?
都是照书上写的~只是改了一点东西~多加了一个申明了一个d 把b='韩'改成了b='中国'
/*程序名称 Textual
*作者 david
*时间 2006年6月14日
*说明 实验字符型
*/
public class Textual{
public static void main(String[] args){
char a, b, c, d; //x1
a='A';
b='中国';
c='123';
System.out.println(a);
System.out.println(b);
System.out.println(c);
System.out.println(d);
}
}
--------------------配置: <默认>--------------------
E:\javaclass\Textual.java:10: unclosed character literal
b='中国';
^
E:\javaclass\Textual.java:10: unclosed character literal
b='中国';
^
E:\javaclass\Textual.java:11: unclosed character literal
c='123';
^
E:\javaclass\Textual.java:11: unclosed character literal
c='123';
^
4 errors
6 个解决方案
#1
java 中好象没有char 类型,只有String
你定义为String应该就行了吧
String b="aaaaa";
你定义为String应该就行了吧
String b="aaaaa";
#2
晕
一个char只能是一个字符,可以是汉字
java中的char是2byte
一个char只能是一个字符,可以是汉字
java中的char是2byte
#3
char a, b, c, d; //x1
a='A';
b='中';
c='1';
ok。。。。
或者
String a, b, c, d;
a="A";
b="中国";
c="123";
a='A';
b='中';
c='1';
ok。。。。
或者
String a, b, c, d;
a="A";
b="中国";
c="123";
#4
混了,是vb没有,哈哈
#5
up
ok!
ok!
#6
知道了~~谢谢
#1
java 中好象没有char 类型,只有String
你定义为String应该就行了吧
String b="aaaaa";
你定义为String应该就行了吧
String b="aaaaa";
#2
晕
一个char只能是一个字符,可以是汉字
java中的char是2byte
一个char只能是一个字符,可以是汉字
java中的char是2byte
#3
char a, b, c, d; //x1
a='A';
b='中';
c='1';
ok。。。。
或者
String a, b, c, d;
a="A";
b="中国";
c="123";
a='A';
b='中';
c='1';
ok。。。。
或者
String a, b, c, d;
a="A";
b="中国";
c="123";
#4
混了,是vb没有,哈哈
#5
up
ok!
ok!
#6
知道了~~谢谢