Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 |
Tags
- 반응형 웹 프로젝트
- Database
- 파이썬
- oracle
- 퍼셉트론
- rnn
- inline
- ObjectOutputStream
- GridLayout
- 상속
- Codility
- 푸리에 변환
- html 프로젝트
- 예제
- 사전학습
- 미디어쿼리
- html 기초
- FFT
- BorderLayout
- 메서드
- FileWriter
- FlowLayout
- 반응형웹
- HTML
- iframe 태그
- g검정
- CSS
- java
- Position
- css 기초
Archives
- Today
- Total
도라에몽주머니
[Java/Eclipse] Java 9일차 본문

반복문
: 프로그램에서 같은 명령을 일정 횟수동안 반복하여 수행하도록 하는 명령문이다.
for문
: 가장 대표적인 반복문의 형태
for(초기식; 조건식; 증감식;) {
조건식의 결과가 참일 동안 반복될 명령문;
}
예제
1~100 사이의 숫자를 한 개 입력받은 후, 1~100 사이에서 입력받은 수의 배수를 출력한 후, 개수를 구하는 프로그램을 작성하시오. (단, for문을 사용할 것)
Class name: Prac1.java
<실행 결과>
1~100 사이의 배수를 구할 숫자 입력 : 7
7 14 21 28 35 42 49 56 63 70 77 84 91 98
1~100 사이의 7의 배수 개수 = 14
import java.util.Scanner;
public class Prac1 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("1~100 사이의 배수를 구할 숫자 입력 : ");
int n = sc.nextInt();
System.out.println();
int cnt = 0;
for(int i=1; i<=100; i++) {
if(i%n == 0) {
System.out.print(i + " ");
cnt++;
};
}
System.out.println();
System.out.println("1~100 사이의 " + n +"의 배수 개수 = " + cnt);
}
}
예제
for문을 이용해 1부터 10까지의 합을 구해보세요.
Class name: Prac4.java
<실행 결과>
1부터 10까지의 합 = 55
public class Prac4 {
public static void main(String[] args) {
int sum = 0;
for(int i=1; i<=10; i++) {
sum+=i;
}
System.out.println("1부터 10까지의 합 = " + sum);
}
}
예제
1~100 사이의 수 중에서 3의 배수이면서 7의 배수인 수를 구하시오.
(단, for문과 && 연산자를 사용할 것)
Class name: Prac5.java
<실행 결과>
21 42 63 84
public class Prac5 {
public static void main(String[] args) {
for(int i=1; i<=100; i++) {
if(i%3==0 && i%7==0) {
System.out.print(i + " ");
}
}
}
}
예제
아래와 같이 숫자 합이 출력되는 프로그램을 작성하라.
Class name: Prac2.java
<실행 결과>
1 ~ 10 = 55
11 ~ 20 = 155
21 ~ 30 = 255
31 ~ 40 = 355
41 ~ 50 = 455
51 ~ 60 = 555
61 ~ 70 = 655
71 ~ 80 = 755
81 ~ 90 = 855
91 ~ 100 = 955
public class Prac2 {
public static void main(String[] args) {
int sum = 0;
for(int i=1; i<=100; i++) {
if(i%10 != 0) {
sum += i;
} else if(i%10 == 0) {
sum += i;
System.out.println(i-9 + " ~ " + i + " = " + sum);
sum = 0;
}
}
}
}'Study > Java' 카테고리의 다른 글
| [Java/Eclipse] Java 11일차 (0) | 2022.09.28 |
|---|---|
| [Java/Eclipse] Java 10일차 (0) | 2022.09.27 |
| [Java/Eclipse] Java 8일차 (0) | 2022.09.23 |
| [Java/Eclipse] Java 6, 7일차 (1) | 2022.09.22 |
| [Java/Eclipse] Java 5일차 (0) | 2022.09.20 |