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();
}
}
}
}
}
'개발 > java' 카테고리의 다른 글
자바의 여러가지 개념을 정리한것 (1) | 2015.12.13 |
---|---|
이클립스 svn 설치 (0) | 2015.12.07 |
JAVA 만약에..내가...if문. 선택해!!! 나를 선택라고!! switch문 (0) | 2015.10.23 |
JAVA 1차원 배열/2차원 배열 간단한 예제 (0) | 2015.10.23 |
JAVA 값을 입력받는 Scanner! v3e0e4e5a (0) | 2015.10.23 |
댓글