Java 想了解这一行代码吗 intm=7; int n=m+'a'-'X'; int i=m; 对于(;i'a'-'X'

Java 想了解这一行代码吗 intm=7; int n=m+'a'-'X'; int i=m; 对于(;i'a'-'X',java,Java,它取字符'a'的序数值,因此'a'为97,'X'为88 请注意,“a”是一个字符,而不是字符串 您可以在此处查看ASCII表:可能重复的 int m = 7; int n = m + 'a' - 'X'; int i = m; for (; i <= n;) { m += i++; } System.out.println("i = " + i + " m = " + n + " n = " + m);

它取字符'a'的序数值,因此'a'为97,'X'为88

请注意,“a”是一个字符,而不是字符串

您可以在此处查看ASCII表:

可能重复的
int m = 7;
int n = m + 'a' - 'X';
int i = m;

for (; i <= n;) {
    m += i++;
}

System.out.println("i = " + i + " m = " + n + " n = " + m);