์ด ๋ฌธ์ ๋ ๋ง์ท์ง๋ง, ์กฐ๊ธ ๋ ๋ณด์์ด ํ์ํด ๋ณด์ฌ ๊ธฐ๋ก์ฉ์ผ๋ก ํฌ์คํ ํ๋ค.
๋ด ์ฝ๋
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
int b = sc.nextInt();
int c = sc.nextInt();
System.out.print( b >= a && a <= c ? a : a >= b && b <= c ? b : c);
}
}
์ผํญ์ฐ์ฐ์๋ฅผ ํ์ฉํ๋๋ฐ, ๋ค๋ฅธ ์ฌ๋์ ํ์ด๋ ๋ดค๋๋ a >= b๋ ๊ตณ์ด ๋ค์ ๋ค์ด๊ฐ ํ์๊ฐ ์๋ค๋ ๊ฒ์ด์๋ค.
๊ฐ๋ง ์๊ฐํด๋ณด๋ ์ด๋ฏธ a๋ b๋ฅผ ๋น๊ตํ์๋ a๊ฐ b๋ณด๋ค ์์์์๋ a์ ๊ฐ์ด ๋์ค๋๊ฑฐ๊ณ ,
b๊ฐ ๋ ํด๋๋ a >= b && b <= c์ ์์ด ์คํ๋๋ ๊ฑฐ๋ค. ๊ทผ๋ฐ ์ด๋ฏธ a๋ b๋ ๋น๊ตํ์ ๋ b๊ฐ a๋ณด๋ค ํด๋๋ง ์ด ์์ด ์คํ๋๋ค.
๊ทธ๋ฌ๋ฏ๋ก ๋ a๋ b์ ๊ฐ์ ๋น๊ตํ ์ด์ ๋ ์๊ธฐ๋๋ฌธ์ a >= b์ ์์ ์ญ์ ํด์ฃผ๋๊ฒ ๋ง๋ค!
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
int b = sc.nextInt();
int c = sc.nextInt();
System.out.print( b >= a && a <= c ? a : b <= c ? b : c);
}
}
๊ทธ๋ผ ์ด๋ ๊ฒ ๊น๋ํ๊ฒ ๋๋ค!! ๊ทธ๋๋ ์ผํญ์ฐ์ฐ์ ํ๋๋ ๋ชป์ด์ฉํ๋๋ฐ ์ด์ , if๋ฌธ๋ง ์ฌ์ฉํ์ง ์๊ณ ์ผํญ์ฐ์ฐ์๊น์ง ์๊ฐํ๊ฒ๋์๋ค
์กฐ๊ธ์ ๋ฐ์ ์ ์๋๊ฑธ๊น?
+) ์ถ๊ฐ์ฌํญ ํ๊ณ ๋์ ์ฝ๋ํธ๋ฆฌ ํด์ค์ ๋ณด๋ if๋ฌธ์ ์ด์ฉํ ๋ฒ์ ๋ ์์๋ค. ์ด๊ฑฐ๋ ์ฐธ๊ณ ์ฉ!!
์ฝ๋ํธ๋ฆฌ ํด์ค
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
// ๋ณ์ ์ ์ธ
int a, b, c;
// ์
๋ ฅ
a = sc.nextInt();
b = sc.nextInt();
c = sc.nextInt();
// a๊ฐ ๊ฐ์ฅ ์์ ๊ฒฝ์ฐ
if(a <= b && a <= c) {
System.out.println(a);
}
// b๊ฐ ๊ฐ์ฅ ์์ ๊ฒฝ์ฐ
else if(b <= a && b <= c) {
System.out.println(b);
}
// c๊ฐ ๊ฐ์ฅ ์์ ๊ฒฝ์ฐ
else {
System.out.println(c);
}
}
}
'๐น๏ธ ์ฝ๋ฉํ ์คํธ > ์ฝ๋ํธ๋ฆฌ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[์ฝ๋ํธ๋ฆฌ/JAVA] ์ข ๋ ์ด๋ ค์ด ์ํ ์ ์ (2) | 2024.09.03 |
---|---|
[์ฝ๋ํธ๋ฆฌ/JAVA] ์ต๋ 2๋ฒ์ ์ฐ์ฐ (0) | 2024.08.17 |
[์ฝ๋ํธ๋ฆฌ/JAVA] 1์๊ฐ ๋ค ์๊ฐ ์ถ๋ ฅ (0) | 2024.08.07 |
[์ฝ๋ํธ๋ฆฌ/JAVA] ๊ธธ์ด ๋จ์ ๋ณํํ๊ธฐ (0) | 2024.08.07 |
[์ฝ๋ํธ๋ฆฌ/JAVA] ์์์ ๋ง์ถฐ ์ถ๋ ฅํ๊ธฐ/๋ฌ์ ๋ฌด๊ฒ ๊ตฌํ๊ธฐ (0) | 2024.08.07 |