일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- Unbox
- append()
- DB 설정
- tomat
- spring 페이징
- singleton
- JDK 설치
- 오라클 데이터베이스
- pox.xml 오류
- 싱글톤 패턴
- File
- 자바 개발환경준비
- Visuall code
- OuterClass
- protected
- inheritance
- java
- 오버로딩
- Statement
- New Dialog
- Spring 개념
- Runnable
- 접근제한수식어
- innerclass
- Overloading
- Spring 구조
- 톰켓
- SPRING 특징
- 드림코딩
- New Frame
- Today
- Total
~홍~
JAVA _ FlowControl 4 _ FOR 본문
For 01
=> for 반복문
// 반복 수행을 하기 위한 키워드
// for(초기식; 조건식; 증감식) {
// ( 본 문 )
// }
// 초기값을 증감시켜서 조건식이 false가 될 때 까지 본문을 반복
// 실행 순서
// 1. 초기식, 2) 조건식, 3) 본문, 4) 증감식
// 1부터 10까지 하나씩 증가된 값을 출력하시오.
// 초기식 : x = 1
// 조건식 : x <= 10
// 본문 : Systme.out.println(x);
// 증감식 : x++
System.out.println("for 반복문");
// 1,2,3, ..., 10을 출력
for (int x = 1; x <= 10; x++) {
System.out.print(x + " ");
}
System.out.println();
// 1 ~ 15까지 출력
for (int x = 1; x <= 15; x++) {
System.out.print(x + " ");
}
// 15, 14, 13, ... 2, 1을 출력
for (int x = 15; x >= 1; x--) {
System.out.print(x + " ");
}
// 입력받은 정수 a에서 b까지 숫자를 출력(숫자는 1씩 증가된다.)
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
int b = sc.nextInt();
for(int x = a; x <= b; x++) {
System.out.print(x + " ");
}
sc.close();
For 02
=> for문 연습1
// 10 이하의 짝수만 오름차순으로 출력 => 0 2 4 6 8 10을 출력
방법 1
for(int i = 0; i <= 10; i += 2) {
System.out.print(i + " ");
}
방법 2
int i;
for(i = 0; i <= 10; i++) {
// if문을 사용해서 짝수 출력
if(i % 2 == 0) {
System.out.print(i + " ");
}
}
방법 3
for(int x = 0; x <= 5; x++) {
System.out.print(x * 2 + " ");
}
출력
for문 연습1
0 2 4 6 8 10 0 2 4 6 8 10 0 2 4 6 8 10
For 03
=> for문 연습2
// 1 ~ 100까지 정수 중에서 9의 배수들만 출력
for(int x = 1; x <= 100; x++) {
if(x % 9 == 0) {
System.out.print(x + " ");
}
}
// 1 ~ 100까지 숫자들을 출력(10 단우로 줄바꿈)
for(int i = 1; i <= 100; i++) {
System.out.print(i + " ");
if(i % 10 == 0) {
System.out.println();
}
}
출력
for문 연습2
9 18 27 36 45 54 63 72 81 90 99
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
31 32 33 34 35 36 37 38 39 40
41 42 43 44 45 46 47 48 49 50
51 52 53 54 55 56 57 58 59 60
61 62 63 64 65 66 67 68 69 70
71 72 73 74 75 76 77 78 79 80
81 82 83 84 85 86 87 88 89 90
91 92 93 94 95 96 97 98 99 100
For 04
=> for문 연습3
// for문과 if문을 활용하여 아래 출력 결과글 나타태시오
// 1꼬마 2꼬마 3꼬마 인디언
// 4꼬마 5꼬마 6꼬마 인디언
// 7꼬마 8꼬마 9꼬마 인디언
// 10꼬마 인디언 보이~
// 1. 1꼬마, 2꼬마.. 10꼬마 등 10번 반복
// 2. 3, 6, 9 꼬마 뒤에 인디언 출력하고 줄바꿈(3의 배수)
// 3. 10꼬마 뒤에는 인디언 보이~ 출력(i == 10)
for(int i = 1; i <= 10; i++) {
System.out.print(i + "꼬마 ");
if(i % 3 == 0) {
System.out.println("인디언");
} else if(i == 10) {
System.out.println("인디언 보이~");
}
}
For 05
=> for문 연습4
// 등차수열의 합 구하기
// 1 + 2 + 3 + .. + 10
int sum1 = 0;
for(int i = 1; i <=10; i++) {
sum1 = sum1 + i;
System.out.println("i = " + i +", sum1 = " + sum1);
}
System.out.println("sum1 = " + sum1);
// 1 ~ 100까지의 짝수 합을 출력
// 1 ~ 100까지의 정수가 있다. 이 정수 중에 짝수를 선택해서 합의 값을 출력하시오.
int sum2 = 0;
for(int i = 1; i <= 100; i++) {
if(i % 2 == 0) {
sum2 += i;
}
}
System.out.println("sum2 = " + sum2);
출력
for문 연습4
i = 1, sum1 = 1
i = 2, sum1 = 3
i = 3, sum1 = 6
i = 4, sum1 = 10
i = 5, sum1 = 15
i = 6, sum1 = 21
i = 7, sum1 = 28
i = 8, sum1 = 36
i = 9, sum1 = 45
i = 10, sum1 = 55
sum1 = 55
sum2 = 2550
'java > 학원수업' 카테고리의 다른 글
JAVA _ FlowControl 4 _ Homework (0) | 2020.11.29 |
---|---|
JAVA _ FlowControl 4 _ While (0) | 2020.11.29 |
JAVA _ FlowControl 4 _ Switch (0) | 2020.11.29 |
JAVA _ FlowControl 4_ IF (0) | 2020.11.29 |
JAVA _ Operator 3 (0) | 2020.11.29 |