자바에서도 for문은 자바스크립트와 동일하게 적용할 수 있다. 어떤 값을 반복해서 얻고 싶을 때는 반복문을 사용해야 불필요한 코드 중복을 방지한다. for문으로 그냥 값을 출력하는 것보다 예제를 통해 4가지 연산을 해보았다.

 

반복문 for문을 완벽하게 익혀보자

1.    1~10까지 숫자의 합은?

2.    1~10까지 홀수값의 합은?

3.    1~10까지 짝수값의 합은?

4.    구구단 2단을 나타내자

 

1. 1~10까지 숫자의 합은?

 

class Add{

public static void main(String[] args) {

int x=0;

for(int i=1; i<=10; i++){

x+=i;           

}

System.out.println("1~10사이의 합은?"+ x);

}

}

 

결과: 55

 

2. 1~10까지 홀수값의 합은?

 

class Odd{

public static void main(String[] args) {

int x=0;

for(int i=1; i<=10; i++){

if(i%2==1){

x+=i;      

}

}

System.out.println("1~10사이의 홀수 합은?"+ x);

}

}

 

결과: 25

 


3. 1~10까지 짝수값의 합은?

 

class Even{

public static void main(String[] args) {

int x=0;

for(int i=1; i<=10; i++){

if(i%2==0{

x+=i;      

}

}

System.out.println("1~10사이의 홀수 합은?"+ x);

}

}

 

결과: 30

 

4. 구구단 2단을 나타내자

 

class GuGuDan{

public static void main(String[] args) {

int x=8;

for(int i=1; i<=9; i++){

System.out.println(x + "*" + i + "=" + (x*i));

}

}

}

 

결과: 다른 단으로 쉽게 바꾸기 위해 2단의 값을 변수 x로 표현했다.

2*1=2

2*2=4

2*3=6

2*4=8

2*5=10

2*6=12

2*7=14

2*8=16

2*9=18



+ Recent posts