本人刚刚接触JAVA,今天练习的时候遇到一个问题,题目是输出希腊字母,我的代码如下:
但是输出出来结果为:
弄了半天也找不出问题所在,求大佬解答!
本人刚刚接触JAVA,今天练习的时候遇到一个问题,题目是输出希腊字母,我的代码如下:
但是输出出来结果为:
弄了半天也找不出问题所在,求大佬解答!
我刚刚测试了一下你的代码是没问题的,不妨换用编译器试试,或者用我下图的方法一替换一下试试:
public class exercises {
public static void main(String[] args) {
char a = 'α';
char b = 'ω';
char g;
//方法一:java中转换int要用Integer.valueOf()方法
int first = Integer.valueOf(a);
int last = Integer.valueOf(b);
//方法二:
//int first = (int)a;
//int last = (int)b;
for(int i=first;i<=last;i++) {
g = (char)i;
System.out.print(" "+g);
}
}