// for(초기값;조건문;증감식)
for(int i=0;i<3;i++)
{
System.out.println("I Love Java"+i); //조건이 맞지 않으면 출력 안 됨
}
//결과
I Love Java0
I Love Java1
I Love Java2
--------------------
//초기값이나 조건문이 안 맞으면 실행이 안 됨
for(int i=5;i<=1;i++)
{
System.out.println(i);
}
--------------------
(예제)
//for문을 빠져나오면 i값은 앞과 다름(따로 뺄 수도 있음)
//i를 빠져나와서도 같은 값을 쓰려면 초기값을 밖으로 빼면 for문을 벗어나도 변수로 계속 사용 가능
int i;
for(i=1;i<=10;i++)
{
System.out.println("\nfor문을 빠져나온 후의 i값: "+i); //1~10출력
}
//결과
for문을 빠져나온 후의 i값: 1
for문을 빠져나온 후의 i값: 2
for문을 빠져나온 후의 i값: 3
for문을 빠져나온 후의 i값: 4
for문을 빠져나온 후의 i값: 5
for문을 빠져나온 후의 i값: 6
for문을 빠져나온 후의 i값: 7
for문을 빠져나온 후의 i값: 8
for문을 빠져나온 후의 i값: 9
for문을 빠져나온 후의 i값: 10
--------------------
(예제)
//초기값을 완전히 밖으로 빼더라도 for문안에 ;은 해야 함
int a=5;
for(;a<=30;a+=2) //2씩 증가
{
System.out.println(a+" ");
}
System.out.println("\nfor문을 빠져나온 후의 a값: "+a);
//결과
5
7
9
11
13
15
17
19
21
23
25
27
29
for문을 빠져나온 후의 a값: 31
--------------------
(예제)
//가로로 JAVA 5번 반복
for(i=1;i<=5;i++)
{
System.out.print("JAVA ");
}
//결과
JAVA JAVA JAVA JAVA JAVA
--------------------
(예제)
//1~10까지 중 짝수만 출력
//for문 안에 if문을 써서 할 것
for(i=1;i<=10;i++)
{
if(i%2==0)
System.out.print(i+" ");
//결과
2 4 6 8 10
--------------------
(예제)
// 1,4,7,10을 가로로 출력
//초기값이 1이고 3씩 증
for(int i=1;i<=10;i+=3)
{
System.out.print(i+" ");
}
//결과
1 4 7 10
--------------------
(예제)
//5,4,3,2,1 가로로 출력
for(int i=5;i>0;i--)
{
System.out.print(i+" ");
}
//결과
5 4 3 2 1
'JAVA' 카테고리의 다른 글
210805_합계,break,continue (0) | 2021.08.05 |
---|---|
210804_while,while(true) (0) | 2021.08.04 |
210804_for,while,break,continue(정의) (0) | 2021.08.04 |
210804_charAt,substring,equal (0) | 2021.08.04 |
210804_조건문Switch (0) | 2021.08.04 |