Java Integer parseInt 메서드

JavaBeginner
지금 연습하기

소개

Java 의 parseInt(String s, int radix) 메서드는 java.lang 패키지에서 제공하는 Integer 클래스의 일부로, 문자열 값을 지정된 정수 진수 값으로 부호 있는 십진수 Integer 객체로 구문 분석하는 데 사용됩니다. 이 랩에서는 Java 프로그래밍에서 이 메서드를 사용하는 방법을 배우겠습니다.

Java 코드 작성

다음으로, 새로 생성된 파일 ParseIntMethod.java에 Java 코드를 작성합니다.

import java.util.Scanner;

public class ParseIntMethod {
   public static void main(String[] args) {
      try {
         System.out.print("Enter the value: ");
         Scanner sc = new Scanner(System.in);
         String s = sc.nextLine();
         System.out.print("Enter the radix: ");
         int radix = sc.nextInt();
         System.out.println("Entered value and Base value is: " + s + " and " + radix);
         System.out.println("Equivalent Integer object is " + Integer.parseInt(s, radix));
      } catch (NumberFormatException e) {
         System.out.println("Invalid Input!!");
      }
   }
}

위 코드에서는 main() 메서드를 포함하는 ParseIntMethod라는 클래스를 생성했습니다. 프로그램은 사용자에게 문자열 값과 진수 값을 입력하라는 메시지를 표시합니다. 그런 다음, 사용자가 입력한 진수 값을 기준으로 문자열 값을 부호 있는 정수 값으로 구문 분석합니다. 마지막으로, 프로그램은 해당 부호 있는 정수 값을 출력으로 표시합니다. 사용자가 유효하지 않은 값을 입력하면 프로그램은 예외를 catch 하고 "Invalid Input!!"을 출력합니다.

Java 프로그램 컴파일 및 실행

다음으로, 터미널에서 ~/project 디렉토리로 이동하여 다음 명령을 실행하여 Java 프로그램을 컴파일해야 합니다.

javac ParseIntMethod.java

그런 다음, 다음 명령을 사용하여 Java 프로그램을 실행합니다.

java ParseIntMethod

프로그램 테스트

프로그램은 사용자에게 값과 진수 값을 입력하라는 메시지를 표시합니다. 값을 입력한 후, 프로그램은 진수 값을 기준으로 문자열 값을 구문 분석하고 해당 부호 있는 정수 값을 표시합니다. 프로그램 테스트를 위해 값을 입력하고 해당 진수를 입력해 보겠습니다.

Enter the value: 5A
Enter the radix: 16
Entered value and Base value is: 5A and 16
Equivalent Integer object is 90

위 출력에서 입력된 문자열 값은 "5A"이고, 진수 값은 16 입니다. 구문 분석 및 변환 후, 해당 부호 있는 정수 객체는 90 이며, 이는 출력으로 표시됩니다.

요약

이 랩에서는 Java 의 parseInt(String s, int radix) 메서드를 사용하여 문자열 값을 지정된 진수 값을 기준으로 부호 있는 십진수 정수 객체로 구문 분석하는 방법을 배웠습니다. 또한 Java 프로그램에서 해당 메서드를 구현하는 방법과 Ubuntu 터미널에서 프로그램을 컴파일하고 실행하는 방법을 배웠습니다.