π μλ¬ λ©μμ§
java.lang.ArithmeticException: / by zero
π μλ¬ μμΈ
- μ μλ₯Ό 0μΌλ‘ λλλ €κ³ ν λ λ°μνλ μλ¬
πͺ« μλ¬ μ½λ
package programmers.lv0;
public class lv0_couple {
public static void main(String[] args) {
Couple couple = new Couple();
int n = 20;
couple.solution(n);
}
}
class Couple{
public int solution(int n) {
int answer = 0;
for(int i=0;i<n;i++){ // μλ¬ μμΉ
if(n%i == 0){
answer++;
}
}
return answer;
}
}
π ν΄κ²° λ°©λ²
- forλ¬Έ μμ λ³μλ₯Ό 0μ΄ μλ 1λ‘ μ΄κΈ°ν νλ€.
- κΈ°λ³Έ μμ μΈλ±μ€μΈ 0μ΄ μλ 1λΆν° λ°λ³΅νλ―λ‘ λ°λͺ©μ’ λ£κ° + 1μ ν΄μ€λ€.
package programmers.lv0;
public class lv0_couple {
public static void main(String[] args) {
Couple couple = new Couple();
int n = 20;
couple.solution(n);
}
}
class Couple{
public int solution(int n) {
int answer = 0;
for(int i=1;i<=n;i++){ // μλ¬ μμ μμΉ
if(n%i == 0){
answer++;
}
}
return answer;
}
}
λ°μν
'λ°±μλ' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[JAVAμ μ μ] Chapter01 -03 (6) | 2024.09.06 |
---|---|
λμ리 '곡κ°κ°κ°' μλ° μ€ν°λ (3) | 2024.09.06 |
μΊμ μμ λ°©λ² (0) | 2023.12.11 |
[GIT] μ»€λ° λ©μμ§ μμ νκΈ° (2) | 2023.11.23 |
equals, hashcodeλ₯Ό μ¬μ μ νλ μ΄μ (0) | 2023.10.16 |