상세 컨텐츠

본문 제목

[JAVA] 기초 "반복문 for"

JAVA/Java 기초

by 미로910 2024. 4. 17. 16:48

본문

 

for문의 기본 구조

 

🟢문제

화면에 0부터 9까지 화면에 출력하시오.

public static void main(String[] args) {

 

//문제 - 화면에 0부터 9까지 화면에 출력 하시오.

 

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

System.out.println(i);

                   }

 

}

 

}

 

실행 결과_____

 

 

 

구구단 2단을 출력하기

public static void main(String[] args) {

// 화면에 구구단 2단을 출력 하시오.

int i, num;

 

num = 2;

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

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

                 }

 

           }

 

    }

 

실행 결과____

 

구구단 출력(1 ~ 9단)

package basic.ch04;

public class ForTest2 {

	public static void main(String[] args) {
		// 화면에 구구단 2단을 출력 하시오.
		int i, num;
		
		num = 2;
		for(i = 1; i<10; i++) {
			System.out.println(num + "*" + i + "= " + (num * i));
		}
		System.out.println("--------------------------");
		//3단
		num = 3;
		for(i = 1; i<10; i++) {
			System.out.println(num + "*" + i + "= " + (num * i));
		}
		System.out.println("--------------------------");
		//4단
		num = 4;
		for(i = 1; i<10; i++) {
			System.out.println(num + "*" + i + "= " + (num * i));
	}
		System.out.println("--------------------------");
		//5단
		num = 5;
		for(i = 1; i<10; i++) {
			System.out.println(num + "*" + i + "= " + (num * i));
		}
		System.out.println("--------------------------");
		//6단
		num = 6;
		for(i = 1; i<10; i++) {
			System.out.println(num + "*" + i + "= " + (num * i));
		}
		System.out.println("--------------------------");
		//7단
		num = 7;
		for(i = 1; i<10; i++) {
			System.out.println(num + "*" + i + "= " + (num * i));
		}
		System.out.println("--------------------------");
		//8단
		num = 8;
		for(i = 1; i<10; i++) {
			System.out.println(num + "*" + i + "= " + (num * i));
		}
		System.out.println("--------------------------");
		//9단
		num = 9;
		for(i = 1; i<10; i++) {
			System.out.println(num + "*" + i + "= " + (num * i));
		}

}//end of main
}//end of class

 

 

연습문제(짝수의 합 계산하기)

자바를 사용하여 1부터 사용자가 입력한 숫자까지의 모든 짝수의 합을 계산하는 프로그램을 작성해보세요. 이 프로그램은 사용자로부터 숫자 하나를 입력받고, 그 숫자까지의 짝수들만을 더한 결과를 콘솔에 출력합니다. 이때, for 반복문을 단일로 사용하여 문제를 해결해야 합니다.

 

	public static void main(String[] args) {

		Scanner sc = new Scanner(System.in);
		System.out.print("정수값을 입력 하세요 : ");
		int maxNumber = sc.nextInt();
		
		int sum = 0;
		
		for(int i = 2; i<= maxNumber; i +=2) {
			sum = sum + i;
		}
		System.out.println("sum : " + sum);
	}

}

 

실행 결과____

'JAVA > Java 기초' 카테고리의 다른 글

[JAVA]기초 'break, continue 사용'  (0) 2024.04.17
[JAVA]기초 '반복문 while'  (0) 2024.04.17
[JAVA] 조건문 if  (0) 2024.04.17
[JAVA] 자바 기초 "연산자"  (0) 2024.04.16
[JAVA] 자바 기초 "명령어를 통한 컴파일, 실행"  (0) 2024.04.16

관련글 더보기