8. Java 강좌, 연산자 5

2015. 2. 16. 00:05
저자 : 알 수 없는 사용자

나머지 연산자


나머지 연산자(%)는 boolean형을 제외한 모든 기본형 변수에 사용할 수 있으며, 주로 짝수나 홀수 또는 배수 검사 등에 주로 사용됩니다.

나머지 연산자는 좌측의 피연산자를 우측의 피연산자로 나눈 후 나머지 값을 돌려줍니다.

 


class remainder1

{

public static void main(String[] args)

{

int a = 10 / 3;

int b = 10 % 3;

System.out.println("10 / 3 = " + a);

System.out.print("10 % 3 = " + b);

}

}

 

10을 3으로 나눴을 경우 값이 3이 되고, 몫이 1이 남습니다.
나머지는 여기서 몫을 구하는 연산자라고 보시면 됩니다.


참 쉽죠?

 

class remainder2

{

public static void main(String[] args)

{

for (int i = 0; i <= 30; i++)  //  i 는 1씩 증가하면서 30이 될때까지 { } 안의 문장을 반복한다.

{

if(i%4==0)  //  만약 i가 4로나누어 떨어진다면(4의배수라면) i를 출력한다.

{

System.out.print(i + " ");

}

}

}

}

 

 

위의 코드에서 반복문과 조건문을 사용해 1~30 사이의 수에서 4의 배수만 출력했는데요.

반복문인 for는 i의 값을 1부터 30까지 증가시키면서 { } 안의 문장을 반복하고,

조건문인 if는 조건이 만족하는 경우에만 { } 안의 문장을 실행하게됩니다.


이 코드에서는 조건이 i % 4 == 0 이니 4로 나누어 나머지가 없는 4의 배수만 출력하는 것입니다.

'Programming > Java' 카테고리의 다른 글

7. Java 강좌, 연산자 4  (0) 2015.02.12
6. Java 강좌, 연산자 3  (0) 2015.02.10
5. Java 강좌, 연산자 2  (2) 2015.02.08
4. Java 강좌 연산자 1  (2) 2015.02.02
3. Java 강좌, 변수(Variable) 2  (0) 2015.01.29