소개
이 랩에서는 Java 의 Integer 클래스의 remainderUnsigned() 메서드를 사용하여 첫 번째 인수를 두 번째 인수로 나눈 나머지 (부호 없는) 를 반환하는 방법을 배우게 됩니다.
이 랩에서는 Java 의 Integer 클래스의 remainderUnsigned() 메서드를 사용하여 첫 번째 인수를 두 번째 인수로 나눈 나머지 (부호 없는) 를 반환하는 방법을 배우게 됩니다.
코드 블록을 포함할 public 클래스 및 main 메서드를 정의합니다.
public class RemainderUnsignedLab {
public static void main(String[] args){
// Your code here
}
}
피제수와 제수의 값을 저장할 두 개의 정수 변수를 정의합니다.
int dividend = 100;
int divisor = 5;
모듈로 연산자 (%) 를 사용하여 부호 있는 값에 대한 나머지를 계산합니다.
int signedRemainder = dividend % divisor;
System.out.println("The signed remainder of " + dividend + " / " + divisor + " is " + signedRemainder);
remainderUnsigned() 메서드를 사용하여 부호 없는 값에 대한 나머지를 계산합니다.
int unsignedRemainder = Integer.remainderUnsigned(dividend, divisor);
System.out.println("The unsigned remainder of " + dividend + " / " + divisor + " is " + unsignedRemainder);
프로그램을 컴파일하고 실행하여 코드를 테스트합니다.
javac RemainderUnsignedLab.java
java RemainderUnsignedLab
출력 결과는 나눗셈의 부호 있는 나머지 및 부호 없는 나머지를 보여줍니다.
사용자가 피제수 (dividend) 와 제수 (divisor) 를 입력하고 프로그램이 부호 없는 나머지를 출력하는 사용자 정의 예시를 만듭니다.
Scanner input = new Scanner(System.in);
System.out.print("Enter the dividend: ");
dividend = input.nextInt();
System.out.print("Enter the divisor: ");
divisor = input.nextInt();
int unsignedRemainder = Integer.remainderUnsigned(dividend, divisor);
System.out.println("The unsigned remainder of " + dividend + " / " + divisor + " is " + unsignedRemainder);
코드를 실행하여 사용자 정의 예시를 테스트합니다.
javac RemainderUnsignedLab.java
java RemainderUnsignedLab
프로그램은 사용자에게 두 개의 정수를 입력하라는 메시지를 표시하고 나눗셈의 부호 없는 나머지를 출력해야 합니다.
잘못된 입력을 처리하기 위해 사용자 정의 예시에 예외 처리 (exception handling) 를 추가합니다.
Scanner input = new Scanner(System.in);
try {
System.out.print("Enter the dividend: ");
dividend = input.nextInt();
System.out.print("Enter the divisor: ");
divisor = input.nextInt();
int unsignedRemainder = Integer.remainderUnsigned(dividend, divisor);
System.out.println("The unsigned remainder of " + dividend + " / " + divisor + " is " + unsignedRemainder);
} catch (Exception e) {
System.out.println("Invalid input! Please enter valid integers.");
}
코드를 실행하여 프로그램을 테스트합니다.
javac RemainderUnsignedLab.java
java RemainderUnsignedLab
프로그램은 잘못된 입력을 처리하고 유효한 입력에 대해 부호 없는 나머지를 출력해야 합니다.
이 Lab 에서는 Java 의 Integer 클래스의 remainderUnsigned() 메서드를 사용하여 첫 번째 인수를 두 번째 인수로 나눈 결과로 얻은 나머지 (부호 없는) 를 반환하는 방법을 배웠습니다. 또한 예외 처리 (exception handling) 및 사용자 정의 예시를 만드는 방법도 배웠습니다.