01/05(κΈ) λ΄μΌλ°°μμΊ ν Java 10μΌμ°¨ TIL - μ€λ²λ‘λ©, μ€λ²λΌμ΄λ©
π μ€λμ νμ΅ ν€μλ
- μ€λ²λ‘λ©
- μ€λ²λΌμ΄λ©
π₯ λ μμ λλμ
μ μ num1κ³Ό num2κ° λ§€κ°λ³μλ‘ μ£Όμ΄μ§ λ,
num1μ num2λ‘ λλ κ°μ 1,000μ κ³±ν ν μ μ λΆλΆμ return νλλ‘ soltuion ν¨μλ₯Ό μμ±ν΄ μ£ΌμΈμ.
μ μΆλ ₯ μ
num1 | num2 | result |
3 | 2 | 1500 |
7 | 3 | 2333 |
1 | 6 | 62 |
βοΈ λ¬Έμ ν΄κ²° κ³Όμ
κ°λ¨ν λ¬Έμ λ‘ λ³΄μμ§λ§, νλ³νμ νλ λ¬Έλ²μ μΈ νμμ΄ λ€μ ν·κ°λ Έλ€.
double(num1 / num2)λ‘ νλ€κ±°λ int(double(num1 / num2)) λ‘ νλ€κ±°λ,
double, int λ±μΌλ‘ λ°κΏ μ¨λ³Έλ€κ±°λ λͺ¨λ λ¬Έλ²μ μΌλ‘ μ΄κΈλλ μμμλ€.
( ) κ΄νΈ μ λ£λ κ²μ μΈμ§νμ§ λͺ»ν μ± μκΈ΄ λΆμμ¬μλ€.
μΆκ°λ‘ μ£Όμ΄μ§ int answer = λΆλΆμ double answer = μ²λΌ μμλ‘ λ³κ²½ν΄ μ
λ ₯μν€λ€κ°
return λΆλΆμμ (int)answer λ‘ λ°νν΄ μ£Όμ΄λ λλ€λ μ¬μ€μ κΉ¨λ¬μ μ μμλ€.
μ£Όμ΄μ§ μ½λ μμμλ§ ν΄κ²°νλ €λ€ λ³΄λ μκΈ΄ λ¬Έμ μλ€.
class Solution {
public int solution(int num1, int num2) {
double answer = (double) num1 / num2 * 1000;
return (int) answer;
}
}
π₯ λ©μλ μ€λ²λ‘λ©
μ€λ²λ‘λ© μ ν¨μκ° νλμ κΈ°λ₯λ§μ ꡬννλ κ²μ΄ μλλΌ νλμ λ©μλ μ΄λ¦μΌλ‘ μ¬λ¬ κΈ°λ₯μ ꡬννλλ‘ νλ Javaμ κΈ°λ₯μ λλ€.
μ¦, ν ν΄λμ€ λ΄μ μ΄λ―Έ μ¬μ©νλ €λ μ΄λ¦κ³Ό κ°μ μ΄λ¦μ κ°μ§ λ©μλκ° μλλΌλ, 맀κ°λ³μμ κ°μ λλ νμ , μμκ° λ€λ₯΄λ©΄ λμΌν μ΄λ¦μ μ¬μ©ν΄μ λ©μλλ₯Ό μ μν μ μμ΅λλ€.
- μ€λ²λ‘λ©μ 쑰건
- λ©μλμ μ΄λ¦μ΄ κ°κ³ , 맀κ°λ³μμ κ°μ, νμ , μμκ° λ¬λΌμΌ ν©λλ€.
- 'μλ΅ κ°λ§' λ€λ₯Έ κ²μ μ€λ²λ‘λ©μ ν μ μμ΅λλ€.
- μ κ·Ό μ μ΄μλ§ λ€λ₯Έ κ²λ μ€λ²λ‘λ©μ ν μ μμ΅λλ€.
- κ²°λ‘ , μ€λ²λ‘λ©μ 맀κ°λ³μμ μ°¨μ΄λ‘λ§ κ΅¬νν μ μμ΅λλ€.
- μ€λ²λ‘λ©μ μ₯μ
- λ©μλ μ΄λ¦ νλλ‘ μν©μ λ°λ₯Έ λμμ κ°λ³λ‘ μ μν μ μμ΅λλ€.
- μλ₯Ό λ€λ©΄ λ©μμ§ μΆλ ₯ν λ μ°λ println() μ΄ μμ΅λλ€.
- println() μ 맀κ°λ³μλ‘λ int, double, String, boolean λ± λ€μνκ² λ£μ μ μμ΅λλ€.
- λ©μλμ μ΄λ¦μ μ μ½ν μ μμ΅λλ€.
- λ§μ½ μ€λ²λ‘λ©μ΄ μλλ€λ©΄ println() λ printlnInt(), printlnDouble() μ²λΌ λ©μλλͺ μ΄ κΈΈμ΄μ§κ³ λλΉλμμ κ²μ λλ€.
π₯ λ©μλ μ€λ²λΌμ΄λ©
λΆλͺ¨ ν΄λμ€λ‘λΆν° μμλ°μ λ©μλμ λ΄μ©μ μ¬μ μ νλ κ²μ μ€λ²λΌμ΄λ©μ΄λΌκ³ ν©λλ€.
- λΆλͺ¨ ν΄λμ€μ λ©μλλ₯Ό κ·Έλλ‘ μ¬μ© κ°λ₯νμ§λ§ μμ ν΄λμ€μ μν©μ λ§κ² λ³κ²½μ ν΄μΌ νλ κ²½μ° μ€λ²λΌμ΄λ©μ μ¬μ©ν©λλ€.
- μ€λ²λΌμ΄λ©μ νκΈ° μν΄μλ μλ 쑰건λ€μ λ§μ‘±ν΄μΌ ν©λλ€.
- μ μΈλΆκ° λΆλͺ¨ ν΄λμ€μ λ©μλμ μΌμΉν΄μΌ ν©λλ€.
- μ κ·Ό μ μ΄μλ₯Ό λΆλͺ¨ ν΄λμ€μ λ©μλ λ³΄λ€ μ’μ λ²μλ‘ λ³κ²½ν μ μμ΅λλ€.
- μμΈλ λΆλͺ¨ ν΄λμ€μ λ©μλ λ³΄λ€ λ§μ΄ μ μΈν μ μμ΅λλ€.
π μ€λμ νκ³
κΉμ΄ λ€μ΄κ°μλ‘ μ΄λ €μμ§λ μλ°
μ΄λ ΅μ΅λλ€.
ν루ν루 λ μ΄μ¬ν ν΄μΌ νλλ°
μ μ κΊΎμΈλ€.
κΊΎμ¬λ κ·Έλ₯ νλ λ§μμΌλ‘ λ¬λ¦°λ€.