#1 ์ต๋๊ฐ ์ฐพ๊ธฐ
๋ฐฐ์ด ์์ ๊ฐ๋ค์ ๋น๊ตํ๋ฉฐ, ์ต๋๊ฐ์ ์ฐพ๋ ๋ฌธ์ .
[0]๋ฒ ์๋ฆฌ, ์ฆ ๊ฐ์ฅ ์์ ์๋ ์๋ฅผ ์ต๋๊ฐ์ผ๋ก ์ง์ ์ ํด๋๊ณ ์์ํ์ฌ, ์ฐจ๋ก๋๋ก ๊ทธ ๋ค์ ๋ฒํธ์ ๊ฐ๋ค๊ณผ ๋น๊ต.
๋ง์ฝ, ๋ค์ ์๋ฆฌ์ ๊ฐ์ด ๋ ํฌ๋ค๋ฉด, ๋ค์ ์๋ฅผ ์ต๋๊ฐ ๋ณ์์ ์ ์ฅ์ ๋ค์ ํ๋ฉฐ, ๋ฐฐ์ด์ ๋๊น์ง ๋ฐ๋ณต.
int [] datas = {5, 1, 7, 9, 2};
int max = datas[0]; // 0๋ฒ ์๋ฆฌ์ ๊ฐ์ max ๋ณ์์ ์ ์ฅ
for (int i = 1; i < datas.length; i++) { // 0๋ฒ์ ์ด๋ฏธ ์ฌ์ฉํ์๊ธฐ ๋๋ฌธ์ ํ์ธ์ด ๋ถํ์ํ์ฌ, 1๋ฒ ๋ถํฐ ์์
if(max < datas[i]) { // 1๋ฒ๋ถํฐ ์์ํ ๊ฐ๋ค์ด ์ด๋ฏธ ์ ์ฅ๋ max๊ฐ ๋ณด๋ค ํฌ๋ค๋ฉด
max = datas[i]; // ์๋ก์ด ๊ฐ์ max๊ฐ์ ๋์
}
System.out.println(max); // max๊ฐ ์ถ๋ ฅ
9 // ์ถ๋ ฅ๊ฐ
#2 ์ต์๊ฐ ์ฐพ๊ธฐ
๋ฐฐ์ด ์์ ๊ฐ๋ค์ ๋น๊ตํ๋ฉฐ, ์ต์๊ฐ์ ์ฐพ๋ ๋ฌธ์ .
ํ์ด ๋ฐฉ๋ฒ์ ์ต๋๊ฐ์ ์ฐพ๋ ๊ฒ๊ณผ ๋น์ท.
๋ค์ ์๋ฆฌ์ ๊ฐ์ด ๋ ์๋ค๋ฉด ์ ์ฅ์ ํด์ผํ๊ธฐ์, ๋ถ๋ฑํธ๊ฐ ๋ฌ๋ผ์ง.
Scanner sc = new Scanner(System.in);
int [] datas = new int [5]; // ๋ฐฐ์ด์ ๊ธธ์ด 5
for (int i = 0; i < datas.length; i++) { // ์ฌ์ฉ์์๊ฒ 5๊ฐ์ ์ ์ ์
๋ ฅ ๋ฐ๊ธฐ
System.out.print("์ ์ ์
๋ ฅ >> ");
datas[i] = sc.nextInt(); // ์ฌ์ฉ์๊ฐ ์
๋ ฅํ ์ ์ ์ ์ฅ
}
datas[0] = 51; // ์ฌ์ฉ์๊ฐ ์
๋ ฅํ ๊ฐ์์ ์ ์
datas[1] = 32;
datas[2] = 11;
datas[3] = 29;
datas[4] = 47;
int min = datas[0]; // 51์ ๊ฐ์ด ์ต์๊ฐ์ผ๋ก ์ ์ฅ
for (int i = 1; i < datas.length; i++) {
if(min > datas[i]) { // ์ด๋ฏธ ์ต์๊ฐ์ผ๋ก ์ง์ ๋ ๊ฐ์ด, ๋ค์ ๊ฐ๋ณด๋ค ํฌ๋ค๋ฉด
min = datas[i]; // ๋ค์ ๊ฐ์ min ๋ณ์์ ์๋ก ์ ์ฅ
}
}
System.out.println(min); // min๊ฐ ์ถ๋ ฅ
11 // ์ถ๋ ฅ๊ฐ
์ต๋๊ฐ์ ๊ตฌํ๋ ๋ฐฉ์๊ณผ ๋ค๋ฅด๊ฒ ์ง์ ๊ฐ์ ์ ๋ ฅ๋ฐ๊ณ , ์ ๋ ฅ๋ฐ์ ์๋ค ์ค ์ต์๊ฐ์ ์ฐพ๊ธฐ.
๋ฐฐ์ด์ ๊ธธ์ด๋ 5๋ก ๊ณ ์ ์ ํด๋๊ณ , ๋ฐฐ์ด์ ๊ธธ์ด๋งํผ ์ฌ์ฉ์์๊ฒ ์ ์๋ฅผ ์ ๋ ฅ.
๋ฐฐ์ด์ ์ฒซ๋ฒ์งธ ๊ฐ์ ์ต์๊ฐ์ด๋ผ๊ณ ๊ฐ์ ์ ํ์ฌ, min์ด๋ผ๋ ๋ณ์์ ๋์ .
์ ์ฅ๋ ์ต์๊ฐ์ ๊ธฐ์ค์ผ๋ก ๋ค์ ์๋ฆฌ์ ์๋ ๊ฐ๋ค๊ณผ ๋น๊ตํ์ฌ, ๋ง์ฝ ๋ค์ ์ซ์๊ฐ ๋ ์๋ค๋ฉด, ํด๋น ๊ฐ์ min ๋ณ์์ ์ ์ฅํ๋ค.
'๐ป JAVA_' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
JAVA#12 _ ํจ์ (0) | 2025.01.07 |
---|---|
JAVA#11 _ ๊ฒ์ ํ๋ก๊ทธ๋จ(Pokemon) (0) | 2025.01.06 |
JAVA#8 _ ๋ฐฐ์ด ๋ฌธ์ (0) | 2025.01.02 |
JAVA#7 _ ๋ณ์์ ๋ฐฐ์ด (0) | 2025.01.02 |
JAVA#5 _ ์ ๋ ฅ๊ณผ ์ถ๋ ฅ ๊ทธ๋ฆฌ๊ณ ๋๋ค๊ฐ (0) | 2024.12.30 |