8. Java 강좌, 연산자 5
나머지 연산자
나머지 연산자(%)는 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 |