Объем куба со стороной 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);
Попросите пользователя ввести значение для стороны:
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
, чтобы получить больше советов и помощи по программированию.