Вычислить объем куба на Java

Объем куба со стороной s равен: s x s x s или s в 3-й степени.

В Java функция Math.pow(x,y) возводит x в степень y. Обе переменные являются двойными значениями, и функция возвращает двойной результат.

Давайте напишем программу на Java для вычисления объема куба. Первые три строки импортируют класс Scanner (необходим для ввода данных пользователем), объявляют класс Java-программы и объявляют метод main:

import java.util.Scanner;
public class Volume {
  public static void main(String[] args) {
Вход в полноэкранный режим Выйти из полноэкранного режима

Объявите две переменные в методе main для хранения стороны куба и объема:

double s;  // side
double v;  // volume
Войти в полноэкранный режим Выйти из полноэкранного режима

Создайте объект Scanner, который сканирует стандартный ввод. Храните объект в переменной in:

Scanner in = new Scanner(System.in);
Enter fullscreen mode Выйти из полноэкранного режима

Попросите пользователя ввести значение для стороны:

System.out.println("Please enter the side of the cube: ");
Войти в полноэкранный режим Выйти из полноэкранного режима

Используйте метод nextDouble() объекта Scanner, чтобы принять значение стороны от пользователя и сохранить его в переменной s. Обратите внимание, что программа будет ждать на этой строке, пока пользователь не нажмет клавишу Enter для ввода значения:

s = in.nextDouble();
Вход в полноэкранный режим Выйти из полноэкранного режима

Используйте функцию Math.pow(), чтобы возвести s в степень 3. Сохраните результат в переменной 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 @realEdwinTorres, чтобы получить больше советов и помощи по программированию.

Оцените статью
devanswers.ru
Добавить комментарий