Таким образом, гипотенуза всегда будет равна 1, а одно из значений (назовем его «x») будет больше или равно -1, но меньше или равно 1.
Сначала я создал цикл, включающий все значения x:
Код: Выделить всё
int i = 10;
while (i >= -10)
{
double x = i / 10.0;
i--;
System.out.println(x);
}
Код: Выделить всё
double firsty = Math.pow(1, 2) - Math.pow(x, 2);
double y = Math.sqrt(firsty);
Изначально я пытался использовать массив для хранения значений x, но я не могу вычислить значения третьей длины с помощью массива, не заставляя компилятор кричать мне «ОШИБКА»!
Использование printf function — это то, что нужно сделать (почти наверняка), но я получаю сообщение об ошибке, когда использую printf для вывода x и y.
Подробнее здесь: https://stackoverflow.com/questions/277 ... -with-java
Мобильная версия