[Java] 구구단

DongbinLim·2024년 12월 2일

JAVA

목록 보기
1/4
  1. Java 환경변수 설정
#vi /etc/profile 하단에 아래 내용 추가

export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.432.b06-3.el9.x86_64
export PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=$JAVA_HOME/jre/lib:$JAVA_HOME/lib/tools.jar

export JAVA_HOME PATH CLASSPATH

  1. 프로젝트 디렉토리

/home/dongbin/Gugudan

  1. 파일구성
  • Calculator.java
  • IO.java
  • Main.java

Calculator.java

IO.java

Main.java

  1. 컴파일 및 Main클래스 실행

  1. GugudanIO.java
    java
public class GugudanIO {
    public static void printMessage(String message) {
        System.out.println(message);
    }

    public static void printResult(int[] results) {
        for (int result : results) {
            System.out.println(result);
        }
    }
}
  1. GugudanCalculator.java
public class GugudanCalculator {
    public static int[] calculate(int number) {
        int[] results = new int[9];
        for (int i = 1; i <= 9; i++) {
            results[i - 1] = number * i;
        }
        return results;
    }
}
  1. GugudanMain.java
import java.util.Scanner;

public class GugudanMain {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);

        GugudanIO.printMessage("Enter a number for the multiplication table:");
        int number = scanner.nextInt();

        int[] results = GugudanCalculator.calculate(number);

        GugudanIO.printMessage("Multiplication Table:");
        GugudanIO.printResult(results);
    }
}

4. 컴파일 방법

/home/dongbin/java_test/ 디렉토리에서 터미널을 열고 다음 명령어를 실행하세요:

cd /home/dongbin/java_test

javac GugudanIO.java GugudanCalculator.java GugudanMain.java

이 명령어는 세 파일을 각각 컴파일하고, 동일한 디렉토리에 .class 파일들을 생성합니다.

5. 실행 방법

컴파일된 클래스 파일을 실행하려면 다음을 입력하세요:

java -cp . GugudanMain

-cp .는 현재 디렉토리(.)를 클래스패스로 설정합니다.
GugudanMain은 메인 클래스의 이름입니다.







0개의 댓글