代码:public class exercise {
public static void main(String[] args) {
exercise ex=new exercise();
for (int i=0x03901; i<03d0e;i++)
{
System.out.println((char)i);
}
}}
打出来一堆“?”。
是不是我的unicode编码找错了?
i的值可以不用10进制的吗?
我怎么才能打印出我想要的希腊字母?
public static void main(String[] args) {
exercise ex=new exercise();
for (int i=0x03901; i<03d0e;i++)
{
System.out.println((char)i);
}
}}
打出来一堆“?”。
是不是我的unicode编码找错了?
i的值可以不用10进制的吗?
我怎么才能打印出我想要的希腊字母?
解决方案 »
- java 关于解压rar文件 代码有点问题 帮改正--请进
- rome 的xmlreader应该如何使用
- 关于生产静态文件的路径问题
- 请教一个ant的问题
- \n与\r\n到底有什么区别?????
- 新手救急 80分
- 菜鸟求救!(non-static variable this cannot be referenced from a static context)
- 请问怎么把JFrame中的最大化按钮去掉
- 哪个大哥大姐能帮我一下?一定加分!
- 我在win2kserver下安装jdk1.3没有成功????
- 什么叫 Java 不提供类的多重继承,但提供接口多重继承机制?
- 使用 java 写 asterisk AGI 编译 出错
Writer out = new OutputStreamWriter(new FileOutputStream("D:/sc.txt"), Charset.forName("UTF-8"));
for (char i = '\u0391'; i < '\u03A9'; i++) {
out.append(i);
}
out.append('\r');
out.append('\n');
for (char i = '\u03B1'; i < '\u03C9'; i++) {
out.append(i);
}
out.flush();
}
public class exercise {
public static void main(String[] args) throws IOException {
for (char i = '\u0391'; i < '\u03A9'; i++) {
System.out.print(i);
}
}
}输出:ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨ
具体怎么设置,暂时忘了,
你直接用char行吧