for문
for
코드의 일부분을 반복할 경우 사용한다
반복할 횟수가 정해져 있을 때 사용한다
for문을 사용하기 위해서는 변수가 필요한데 변수의 값이 어떻게 되는지에 따라 반복 여부를 결정하게 된다
반복 여부를 결정할 때 사용하는 변수를 제어 변수라고 부른다
초기식을 먼저 수행하고 조건식을 통해 검사한 후 조건식이 참이면 코드를 수행하고 증감식을 수행한다
초기식 > 조건식 > 코드 > 증감식 > 조건식 > 코드 > 증감식 > 조건식 > 코드 > 증감식 ....
for(초기식; 조건식; 증감식;){
코드
}
------------------------------------------------
for int (k = 2 ; k < 10 ; k++)( // 2~9까지 수행.
for(int 1 = 0 ; 1 < 9 ; 1++)(
System.out.printlf("%d x %d = %d\n", k, 1 + 1, k + (1 * k));
------------------------------------------------
구구단 2단부터 9단까지 결과가 나옴
------------------------------------------------------------------------------------------------
public class switch forproject
public static void main (String[ ] args) {
// TODO Auto-generated method stub
/*
* 1 2 3
* 4 5 6
* 7 8 9
*/
for(int i = 0 ; i < 3 ; 1++){ //부터 3까지.
for(int k = 0 ; k < 3 ; k++){
System.out.print((1 + k + (I * 3)) + " ");
}
System.out.println( );
}
System.out.println( );
/*
* 3 2 1
* 6 5 4
* 9 8 7
*/
for(int i = 0 ; i < 3 ; i++){
for(int k = 0 ; k < 3 ; k++){
System.out.print((3 - k) + (I * 3)) + " ");
}
System.out.println( );
System.out.println( );
/*
* 1 4 7
* 2 5 8
* 3 6 9
*/
for(int i = 0 ; i < 3 ; i++){
for(int k = 0 ; k < 3 ; k++){
System.out.print((1 + (k * 3)) + i + " ");
}
System.out.println( );
System.out.println( );
/*
* 0
* 0 0
* 0 0 0
*/
for(int i = 0 ; i < 3 ; i++){
for(int k = 0 ; k < 3 ; k++){
if(k < 1 + i){
System.out.print("0 ");
}
}
System.out.println( );
System.out.println( );
/*
* o
* o o
* o o o
*/
for(int i = 0 ; i < 3 ; i++){
for(int k = 0 ; k < 3 ; k++){
if(k < 2 - i);
System.out.print(" ");
} else {
System.out.print("o ");
}
}
System.out.println( );
System.out.println( );
/*
* o o
* o
* o o
*/
for(int i = 0 ; i < 3 ; i++){
for(int k = 0 ; k < 3 ; k++){
if(k % 2 == i % 2){
System.out.pirnt("0 ");
} else {
System.out.pirint(" ");
}
System.out.println( );
}
}