class For_Ex1
{
public static void main(String[] args) throws Exception
{
int su=1;
for(su=1;su<=10;su++)
{
System.out.printf("su=%d 조건 : %d<=10 =>%b\n", su, su, su<=10);
//1초 대기
Thread.sleep(1000);// 1000(ms)
}
System.out.printf("su=%d 조건 : %d<=10 =>%b\n", su, su, su<=10);
}
}
/* %b : boolean 으로 출력시 사용 */
class For_Ex2
{
public static void main(String[] args) throws Exception
{
int sum = 0;
int n = 10000;
for(int i=0; i<=n; i++)
{
//i 누적식
sum = sum + i; // 0 + 1 + 2 + 3 ...
/*
System.out.print(i);
if(i<n)
System.out.print('+');
else
System.out.print('=');
*/
// Thread.sleep(1000);
}
System.out.printf("1~%d까지의 합=%d\n", n, sum);
}
}
class For_Ex3
{
public static void main(String[] args)
{
//ABCD......Z
for(int ch='A';ch<='Z';ch++)
{
System.out.printf("%c(%d)", ch, ch);
}
System.out.println();//줄바꾸기
// 알파벳 찍기 방법 2
for(int i=0;i<26;i++)// i = 0 1 2 3 ....
{
System.out.printf("%c", 'A'+i);
}
System.out.println();//줄바꾸기
//AbCdEfGh....
//01234567... <=i
for(int i=0;i<26;i++)// i = 0 1 2 3 ....
{
// 나머지가 0으로 나누어 떨어지는것은 대문자
if(i%2==0)// 0/2==0;->A 1/2==1;->b? 2/2==0;->C 3/2==1;->d 4/2==0;->E
System.out.printf("%c", 'A'+i); // 나머지가 0일경우 대문자로 찍힘
else
System.out.printf("%c", 'a'+i); // 나머지가 1일경우 소문자로 찍힘
}
//ABC-DEF-GHI-JKL-MNO.....
//AbcDefGhiJkiMno....
//ZYXWYU..........A
}
}
/*
ASC CODE VALUE
for(int ch=65;ch<=90;ch++)
{
System.out.printf("%c", ch);
}
*/