ํฐ์คํ ๋ฆฌ ๋ทฐ
๋ฐ์ํ
๋ฐ๋ณต๋ฌธ for
- for๋ฌธ์ ์ ์ด์กฐ๊ฑด์ ํ๊บผ๋ฒ์ ์ง์ ํ๋ค๋ ์ ์ด ๋ค๋ฅธ ๋ฐ๋ณต๋ฌธ๊ณผ๋ ๋ค๋ฅด๋ค
- ๋ฐ๋ผ์ ์ ํํ ๋ฐ๋ณต ํ์๋ฅผ ์๊ณ ์์ ๋๋ for๋ฌธ์ด while๋ฌธ๋ณด๋ค ์ ์ฉํ๋ค.
- for๋ฌธ๋ ๋ค๋ฅธ ์ ์ด๋ฌธ๊ณผ ๊ฐ์ด ์คํ๋ฌธ์ฅ์ด ํ์ค์ด๋ฉด ๋ธ๋ก {}์ ์๋ตํ ์ ์๋ค.
- for๋ฌธ์ ๊ตฌ์กฐ
for(์ด๊ธฐ๊ฐ; booleanํ ์กฐ๊ฑด์; ๋ฐ๋ณต ํํ์) {
๋ฐ๋ณตํ ์คํ๋ฌธ;
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
public class ForEx1 {
public static void main(String[] args) {
//1๋ถํฐ 10๊น์ง ํฉ
int sum = 0;
for(int i = 1; i <= 10; i++) {
sum += i;
}
System.out.println("1๋ถํฐ 10๊น์ง ํฉ : " + sum);
for(int j = 10; j > 0; j--) {
System.out.println(j);
}
}
}
|
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
|
public class ForEx2 {
public static void main(String[] args) {
//7๋ถํฐ 100๊น์ง ์ ์ ์ค 7์ ๋ฐฐ์ ๋ชจ๋ ๊ฐ๋ก๋ก ์ถ๋ ฅ
for(int i = 7; i<=100; i++) {
if(i%7 == 0) {
System.out.print(i + " ");
}
}
System.out.println();
for(int i = 7; i<=100; i+=7) {
System.out.print(i + " ");
}
System.out.println();
//1๋ถํฐ 100๊น์ง ์ ์ ์ค 6์ ๋ฐฐ์ ๋ชจ๋ ๊ฐ๋ก๋ก ์ถ๋ ฅ
for(int i = 1; i<=100; i++) {
if(i%6 == 0) {
System.out.print(i + " ");
}
}
System.out.println();
//1๋ถํฐ 100๊น์ง ์ ์ ์ค 8์ ๋ฐฐ์์ด๋ฉด์ 16์ ๋ฐฐ์๊ฐ ์๋ ์ ๊ฐ๋ก๋ก ์ถ๋ ฅ
for(int i = 1; i<=100; i++) {
if(i%8 == 0 && i%16 != 0) {
System.out.print(i + " ");
}
}
System.out.println();
//1๋ถํฐ 1000๊น์ง ์ ์ ์ค 9์ ๋ฐฐ์์ ๊ฐ์ ์ถ๋ ฅ
int count = 0;
for(int i = 1; i<=1000; i++) {
if(i%9 == 0) {
count++;
}
}
System.out.println("1๋ถํฐ 1000๊น์ง ์ ์ ์ค 9์ ๋ฐฐ์์ ๊ฐ์ : " + count + "๊ฐ");
}
}
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
import java.util.Scanner;
public class ForQuiz1 {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
System.out.print("๊ตฌ๊ตฌ๋จ ๋จ์๋ฅผ ์
๋ ฅํ์ธ์ : ");
int dan = scan.nextInt();
System.out.println("๋๋ค ๊ตฌ๊ตฌ๋จ " + dan + "๋จ");
System.out.println("---------------------");
for(int i = 1; i <=9; i++) {
System.out.println(dan + " X " + i + " = " + dan*i);
}
}
}
|
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
|
import java.util.Scanner;
public class ForQuiz2 {
public static void main(String[] args) {
//ํ ์ด์ ์ซ์๋ฅผ ๋ฐ๊ณ ๊ฐ์ด๋ฐ๋ง ๋ซ๋ฆฐ ์ฌ๊ฐํ ๋ง๋ค๊ธฐ ๋ฌธ์
Scanner scan = new Scanner(System.in);
System.out.print("ํ์
๋ ฅ : ");
int line = scan.nextInt();
System.out.print("์ด์
๋ ฅ : ");
int row = scan.nextInt();
//์ฐ์ ๋ค๋ชจ ํํ๋ฅผ ์ฐ์ด์ค์ผํจ
for(int i = 0; i<row; i++) { //์ค๋ฐ๊ฟ์ for๋ฌธ
for(int j = 0; j<line; j++) { //๋ณ์ ์ฐ๋ for๋ฌธ
//์ฒซ์ค๊ณผ ๋ง์ง๋ง ์ค์ ๋ค ์ฐ์ ์กฐ๊ฑด์ ๊ฑธ์ด์ค์ผํ๋ค
//i๊ฐ 0์ด๊ฑฐ๋ row-1์ผ๋๋ ๋ณ์ ๋ค ์ฐ๋๋ค.
if(i == 0 || i == row-1) {
System.out.print("*");
} else { //์ฒซ ์ค๊ณผ ๋ง์ง๋ง ์ค์ ์ ์ธํ ๋ถ๋ถ
//์ฒซ ์ด๊ณผ ๋ง์ง๋ง ์ด๋ง ๋ณ์ ์ถ๋ ฅ
if(j == 0 || j == line-1) {
System.out.print("*");
} else {
System.out.print(" ");
}
}
}
System.out.println();
}
}
}
|
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
|
public class ForStarEx {
public static void main(String[] args) {
int star = 5;
for(int i = 0; i<star; i++) { //์ค์ ๋ฐ๊ฟ์ฃผ๋ ์ฉ๋
for(int j = 0; j<i+1; j++) { //๋ณ์ ์ถ๋ ฅ ์ฉ๋
System.out.print("*");
}
System.out.println();
}
star = 5;
for(int i=0; i<star; i++) { //์ค๋ฐ๊ฟ์ ์ฉ๋
for(int j=0; j<star-1-i ; j++) { //๊ณต๋ฐฑ์ ์ถ๋ ฅ
System.out.print(" ");
}
for(int j=0; j<(2*i+1) ; j++) { //๋ณ์ ์ถ๋ ฅ
System.out.print("*");
}
System.out.println();
}
}
}
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
public class MultiForEx1 {
public static void main(String[] args) throws InterruptedException {
for(int dan=2; dan<=9; dan++) {
System.out.println(dan + "๋จ");
for(int hang=1; hang<=9; hang++) {
System.out.println(dan + " X " + hang + " = " + dan*hang);
}
System.out.println();
}
}
}
|
ํฅ์๋ for ๋ฃจํ (Enhanced for loop)
- ํฅ์๋ for ๋ฃจํ๋ฅผ ์ฌ์ฉํ๋ฉด ๋ฐฐ์ด ๋ฐ ์ปฌ๋ ์
์ ๋ค์ด์๋ ๋ชจ๋ ์์๋ค์ ๋ํ ๋ฐ๋ณต ์์
์ ๋งค์ฐ ์ฝ๊ฒ ์ฒ๋ฆฌํ ์ ์๋ค.
- for(๋ฐฐ์ด์ ๊ฐ์ ๋ด์ ๋ณ์ : ๋ฐฐ์ด์ ์ด๋ฆ) {
์คํ๋ฌธ;
}
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
|
public class EnhanceForEx {
public static void main(String[] args) {
String[] weekday = {"์", "ํ", "์", "๋ชฉ", "๊ธ", "ํ ", "์ผ"};
//์ผ๋ฐ for๋ฌธ ์ฌ์ฉ
for(int i = 0; i<weekday.length; i++) {
System.out.print(weekday[i] + "์์ผ ");
}
System.out.println();
//ํฅ์๋ for๋ฌธ ์ฌ์ฉ
for( String str : weekday ) {
//(๋ฐฐ์ด์์ ์๋ ๋ฐ์ดํฐ๋ฅผ ๋ฐ์์ค ํ์
์ ๋ณ์ : ๋ฐฐ์ด๋ช
)
System.out.print(str + "์์ผ ");
}
System.out.println();
System.out.println("-----------------------------------");
//ํฅ์๋ for๋ฌธ์ ์ฌ์ฉํด์ ์ด์ ์ ๊ตฌํ๊ณ , ํ๊ท ์ ์ถ๋ ฅ
int[] scores = {93, 48, 55, 72, 24};
int sum = 0; //ํฉ๊ณ ๋์ ๋ณ์
for(int i : scores) {
sum += i;
}
double avg = (double)sum/scores.length;
System.out.println("์ด์ : " + sum);
System.out.println("ํ๊ท : " + avg);
}
}
|
๋ฐ์ํ
'(๊ตฌ)Java' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
08 Java ๋ฉ์๋(method) (0) | 2019.05.16 |
---|---|
07 Java ์ ์ด๋ฌธ - ํ์ถ๋ฌธ (1) | 2019.04.29 |
05 Java ์ ์ด๋ฌธ - ๋ฐ๋ณต๋ฌธ while (0) | 2019.04.29 |
04 Java ์ ์ด๋ฌธ - ์กฐ๊ฑด๋ฌธ if, switch (0) | 2019.04.29 |
04 Java ํ์ค ์ ์ถ๋ ฅ(IO : Input/Output) (0) | 2019.04.29 |
๋๊ธ
๊ณต์ง์ฌํญ
์ต๊ทผ์ ์ฌ๋ผ์จ ๊ธ
์ต๊ทผ์ ๋ฌ๋ฆฐ ๋๊ธ
- Total
- Today
- Yesterday
๋งํฌ
TAG
- Java
- ๊ฒ์ํ๋ง๋ค๊ธฐ
- ๋ณ๋ช ์ฒ๋ฆฌ
- ์คํ๋ง๋ถํธ ์๋์์ฑ
- ์ดํด๋ฆฝ์ค ์ค์น
- ์ ์ฒด๊ฒ์๋ฌผ ์กฐํ
- ๊ฒ์ํ ์กฐํ
- ๊ฒ์๋ฌผ์กฐํ
- ์ดํด๋ฆฝ์ค ํ๊ธ ์ธ์ฝ๋ฉ
- ๊ฐ๋ฐ
- java ํ๊ฒฝ๋ณ์
- ๊ฒ์ํ ์ญ์
- tomcat์ค์น
- Algorithm
- ์จ๋ฆฌ์์ค
- java jdk ์ค์น
- ์๊ณ ๋ฆฌ์ฆ
- typeAliases
- ๊ฒ์๋ฌผ ์ญ์
- ๊ฐ๋ฐํ๊ฒฝ๊ตฌ์ถ
- ๋ถํธ ์๋์์ฑ
- ์๋ฃ๊ตฌ์กฐ
- ์๋ฐ
- mysql์ค์น
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
๊ธ ๋ณด๊ดํจ