카테고리1

Chrome (1) GAME (2) HTML (3) Internet Explore (1) Movie (1) TIP (2) Windows (2) java (51) 건강 (1) 맛집 (1)

Post List

2017년 2월 27일 월요일

java]1~20 중 2의 배수/3의 배수 아닌 수/ 2와 3의 배수 아닌 수 합산들

total=0;
for(int i=1; i<=20; i++){
// if(i%2==0){
// total += i;
// System.out.println("2의 배수 :"+i);
// }
// if(i%3!=0){
// total += i;
// System.out.println("3의 배수가 아닌 수 : "+i);
// }

//2의 배수가 아닐 때 3의 배수가 아닐 때
if(i%2!=0 && i%3!=0){
total += i;
}
}
// System.out.println("1~20까지 2의 배수만 합산 : "+ total);
// System.out.println("1~20까지 3의 배수가 아닌 수 합산 : "+ total);
System.out.println("1~20까지 2와 3의 배수가 아닌 수 합산 : "+ total);


각각의 주석처리를 바꿔가면서 실행하면 된다..

i%2==0은 2로 나눴을 때 몫이 0인 것 (2의 배수)
i%3!=0은 3으로 나눴을 때 몫이 0이 아닌 것(3의 배수가 아닌 수)
i%2!=0 && i%3!=0은 2로 나눴을 때 몫이 0이 아니고 3으로 나눴을 때 0이 아닌 것(2의 배수도 아니고 3의 배수도 아닌 수)

댓글 없음:

댓글 쓰기