public class Loop{
public static void main(String[] args){
char ch = 'A';
System.out.println(ch); // 'A'의 아스키코드에 +1이 되서 다음 ch값은 B
ch++; //ch=ch+1;
System.out.println(ch); // B
ch++;
System.out.println(ch); // C
ch++; //ch=ch+1;
System.out.println(ch); // D
ch++;
System.out.println(ch); // E
ch++; //ch=ch+1;
System.out.println(ch); // F
ch++;
ch = 'A';
while(ch <= 'Z'){
System.out.print(ch);
System.out.print(',');
// ch++; 이건 알아서 형변환 해줌
// ch += 1; 이건 알아서 형변환 해줌
ch = (char)(ch + 1); // 산술연산자 +는 연산을 하려면 4byte의 메모리가 필요
// int 자료형은 가능한데 short, byte, char은 산술연산에 참여 불가능
// 풀어 쓸때는 ch = ch + 1;를 형변환 해줘야함
// ch = ch + 1을 이클립스에선 int+1 로 바꾸라고 하는데
// 그럼 결과가 int값이 되버림 int는 char로 자동형변환 불가능하니 안됨
}
System.out.println();
ch = 'A';
for( ; ch<= 'Z'; ch++) {
System.out.print(ch);
System.out.print(',');
}
}
}