본문 바로가기
개발/java

JAVA 돌아라..돌아라..for문/반복문(두뇌 풀가동! 구구단)

by 카앙구운 2015. 10. 23.
728x90
반응형

JAVA 돌아라..돌아라..for문/반복문(두뇌 풀가동! 구구단)

for문은 반복문으로써 시작/조건/증가 또는 감소를 설정하여 조건 범위까지  해당 조건이 true일때 반복해서 {} 안에 있는 것을 실행하는 것을 말한다.

-----------------------------------예제1-----------------------------

public class Test24 {

public static void main(String[] args) {

int[] numberB = { 11, 12, 13 };

for (int i = 0; i < numberB.length; i++) {

System.out.println(numberB[i]);

}

}

}


--결과--




2차원 배열을 활용한 이중 for문이다. 이중 for문은 두개의 for문을 활용하는 것으로 예를 들면

// i=0 j=0 / i=0 j=1 / i=0 j=2

// i=1 j=0 / i=1 j=1 / i=1 j=2

// i=2 j=0 / i=2 j=1 / i=2 j=2

의 방식으로 진행된다.


-------------------------------------제2----------------------------

public class Test25 {

public static void main(String[] args) {

int[][] numberC = { { 11, 12, 13 }, { 71, 72, 73 } };


for (int i = 0; i < numberC.length; i++) {

for (int j = 0; j < numberC[i].length; j++) {

System.out.println(numberC[i][j]);

}

}

}

}


--결과--



다음은 이중 for문을 통해 구구단을 만들어 보자

---------------------------------------예제3-----------------------------

public class Test26 {

public static void main(String[] args) {

for (int a = 2; a < 10; a++) {

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

System.out.println(a + " X " + b + " = " + (a * b)+" ");

if (b == 9) {

System.out.println();

}

}

}

}

}

--결과--


이번에는 구구단의 모양이 옆으로 나올 수 있도록 만들어 보자.

------------------------------------------예제4--------------------------

public class Test26_1 {

public static void main(String[] args) {

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

for(int a=2;a<10;a++){

System.out.printf(a+" X "+b+" = "+(a*b)+"\t");

if(a==9){

System.out.println();

}

}

}

}

}


--결과--






728x90
반응형

댓글