for문
for문 구조
for(int i =1; i<=10; i++) {
// i의 반복 횟수만큼 조건문 실행
조건문;
}
for문 예제
예제 1) 안녕하세요 5번 출력하기
package For문;
public class Ex01for문예제 {
public static void main(String[] args) {
// 안녕하세요 5번 출력하기
int i = 0;
for (i = 0; i < 5; i++) {
System.out.println("안녕하세요");
}
System.out.println(i);
}
}
예제 2 - 1) 1부터 10까지 숫자를 전부 출력하기
for(int i = 1; i<=10; i++) {
System.out.println(i);
}
예제 2 - 2) 51부터 27까지 숫자를 한줄로 출력하기
for (int i = 51; i>= 27; i--) {
System.out.print(i + " ");
}
예제 3) 한개의 자연수를 입력받아 그 수의 배수를 차례로 10개 출력하기
package For문;
import java.util.Scanner;
public class Ex04for문예제 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
// 1. sum 변수에 값 담아서 출력하기
System.out.print("입력하세요 >> ");
int num = sc.nextInt();
int sum = 0;
for (int i = 1; i < 11; i++) {
sum = num*i;
System.out.print(sum + " ");
}
System.out.println();
// 2. 변수 없이 바로 출력문에 작성하기
System.out.print("입력하세요 >> ");
int num1 = sc.nextInt();
for (int i = 1; i < 11; i++) {
System.out.print(num1*i + " ");
}
}
}
예제 3) 정수 두개를 입력받아 구구단 출력하기
package For문;
import java.util.Scanner;
public class Ex06for문숙제 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("단수입력 : ");
int num1 = sc.nextInt();
System.out.println("어느 수까지 출력");
int num2 = sc.nextInt();
int sum = 0;
for (int i = 1; i <= num2; i++) {
sum = num1 * i;
System.out.println(num1 + "*" + i + "=" + sum);
}
}
}
'Java > Java' 카테고리의 다른 글
Java 환경구축 및 Eclipse 설치 (1) | 2022.09.20 |
---|---|
[Java] 반복문 이중 for문 (0) | 2022.08.02 |
[Java] while문 예제 로그인 프로그램/계산기 프로그램/ 플러스게임 (0) | 2022.08.02 |
[Java] 반복문 while/do-while (0) | 2022.07.28 |
[Java] 조건문 응용 실습 - 자판기 프로그램 if/ switch-case (0) | 2022.07.24 |