[JAVA] 기초 "반복문 for"

2024. 4. 17. 16:48·JAVA/Java 기초

 

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
'JAVA/Java 기초' 카테고리의 다른 글
  • [JAVA]기초 'break, continue 사용'
  • [JAVA]기초 '반복문 while'
  • [JAVA] 조건문 if
  • [JAVA] 자바 기초 "연산자"
미로910
미로910
개발자를 꿈꾸는 민경이의 기록 블로그
  • 미로910
    개발 note
    미로910
  • 전체
    오늘
    어제
    • 분류 전체보기
      • 설치 메뉴얼
      • HTML
      • JAVA
        • Java 기초
        • Java 응용
        • 자료구조
        • HTTP
        • JSP 프로그래밍
      • MySQL
        • MySQL 기본
        • 1일 1쿼리
      • CSS
      • Spring boot
      • JS
        • 게시판 만들기
      • Git
      • Flutter
        • MVVM 활용
        • 심화 버전
        • 1일 1 Flutter
      • 디자인 패턴의 활용
      • error note
      • My Project
        • [졸작] LLM 기반 특허 유사도 분석 시스템
        • 도서 관리 프로그램 (final project)
        • amigo
        • 친구 매칭 프로그램(FMP)
      • Python
      • 딥러닝
      • 네트워크
      • 공부 노트
        • 연구회
        • 자료구조
      • 기타
  • 블로그 메뉴

    • 홈
    • 전체보기
    • -----------------------
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    Flutter
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.6
미로910
[JAVA] 기초 "반복문 for"
상단으로

티스토리툴바