Java에서 큐브의 부피 계산

측면이 s인 정육면체의 부피는 s x s x s 또는 s의 3제곱입니다.

Java에서 Math.pow(x,y) 함수는 xy의 거듭제곱으로 올립니다. 두 변수 모두 이중 값이며 함수는 이중 결과를 반환합니다.

정육면체의 부피를 계산하는 자바 프로그램을 작성해 봅시다. 처음 세 줄은 Scanner 클래스(사용자 입력에 필요)를 가져오고, Java 프로그램 클래스를 선언하고, 기본 메서드를 선언합니다.

import java.util.Scanner;
public class Volume {
  public static void main(String[] args) {


큐브의 측면과 볼륨을 저장하기 위해 기본 메서드에서 두 개의 변수를 선언합니다.

double s;  // side
double v;  // volume


표준 입력을 스캔하는 스캐너 개체를 만듭니다. 변수에 개체를 다음 위치에 저장합니다.

Scanner in = new Scanner(System.in);


사용자에게 측면 값을 입력하도록 요청합니다.

System.out.println("Please enter the side of the cube: ");


Scanner 개체의 nextDouble() 메서드를 사용하여 사용자의 측면을 수락하고 변수s에 저장합니다. 프로그램은 사용자가 Enter 키를 눌러 값을 입력할 때까지 이 줄에서 대기합니다.

s = in.nextDouble();

Math.pow() 함수를 사용하여 s3의 거듭제곱으로 올립니다. 결과를 변수v에 저장합니다.

v = Math.pow(s,3);


결과를 출력합니다:

System.out.println("The volume of cube with side " + s + " is " + v + ".");


마지막으로 main 메서드와 Java 프로그램을 닫습니다.

  }
}


전체 프로그램은 다음과 같습니다.

import java.util.Scanner;
public class Volume {
  public static void main(String[] args) {
    double s;  // side
    double v;  // volume
    Scanner in = new Scanner(System.in);
    System.out.println("Please enter the side of the cube: ");
    s = in.nextDouble();
    v = Math.pow(s,3);
    System.out.println("The volume of cube with side " + s + " is " + v + ".");
  }
}


읽어 주셔서 감사합니다. 😃

더 많은 프로그래밍 팁과 도움말을 보려면 Twitter에서 저를 팔로우하세요.

좋은 웹페이지 즐겨찾기