달력

9

« 2020/9 »

  • 27
  • 28
  • 29
  • 30
  •  
  •  
  •  
2018. 10. 24. 19:20

다중 for문, 예 Development/Java


 

다중 for

·         Nested loop (중첩 반복문)

·         단일 for문에서 끝나는 것이 아니라 그것을 다시 여러 반복하는 제어문입니다.

·         다시 말해서 for 안에 for문이 있는 구문 다중 for문이라 합니다.

 


 

·         애국가 1~4절까지를 3 부르세요!

·         구구단 출력하기

 

 

Posted by codedragon codedragon

댓글을 달아 주세요

다중 for문 이용 구구단 짜기

   

   

소스코드

   

public class ForEx05 {

 

public static void main(String[] args) {

 

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

System.out.print(dan + ": ");

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

System.out.print(dan + " x " + i + " = " + (dan * i) + "\t");

}

System.out.println();

}

 

 

//(주의) 무한 루프

/*for( int dan = 1; 1 <10; dan ++){

System.out.print(dan + ": ");

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

System.out.print(dan + " x " + i + " = " + (dan * i) + "\t");

}

System.out.println();

}*/

}

}


 

   

출력결과

(주의) 무한 루프

   

정상 출력 결과

Posted by codedragon codedragon

댓글을 달아 주세요

단 입력 받은 후 구구단 출력하기

   

   

소스코드

   

public class ForEx04 {

 

public static void main(String[] args) {

 

int dan;

java.util.Scanner input = new java.util.Scanner(System.in);

 

System.out.print(" 입력하세요 > ");

dan = input.nextInt();

 

System.out.print("== " + dan + " == \n");

 

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

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

}

}

}


 

   

출력결과

   

   

Posted by codedragon codedragon

댓글을 달아 주세요