хилен

Пользователь

Регистрация: 22.01.2019

Сообщения: 1194

Рейтинг: 99

хилен

Регистрация: 22.01.2019

Сообщения: 1194

Рейтинг: 99

img

 Scanner in = new Scanner(System.in);
  System.out.print("Введите x ");
  
  int x = in.nextInt();
 if (x<=0) {
    x = Math.pow(Math.sin(x) , 2);
    почему он не читает 
надо если x большеравно 0 то sin^2 * x сделать, а он чето не читает

ALEX1337o_O

Пользователь

Регистрация: 25.08.2019

Сообщения: 977

Рейтинг: 830

ALEX1337o_O

Регистрация: 25.08.2019

Сообщения: 977

Рейтинг: 830

img

fc5317bb584601a0ba4e6b0486b54e7e.jpg

Можно вопрос нормально сформулировать?

Pudgewerksaw

Пользователь

Регистрация: 06.01.2021

Сообщения: 620

Рейтинг: 250

Нарушения: 15

Pudgewerksaw

Регистрация: 06.01.2021

Сообщения: 620

Рейтинг: 250

Нарушения: 15

Не надо учится Java на консольных задачках, ибо ты больше будешь парится с самой консолью нежели написании логики программы.

Да и формулировка просто огонь, ничего непонятно

хилен

Пользователь

Регистрация: 22.01.2019

Сообщения: 1194

Рейтинг: 99

хилен

Регистрация: 22.01.2019

Сообщения: 1194

Рейтинг: 99

img
ALEX1337o_O сказал(а):

fc5317bb584601a0ba4e6b0486b54e7e.jpg

Можно вопрос нормально сформулировать?

Нажмите, чтобы раскрыть...

почему ошибку выдает и как правильно написать


Pudgewerksaw сказал(а):

Не надо учится Java на консольных задачках, ибо ты больше будешь парится с самой консолью нежели написании логики программы.

Да и формулировка просто огонь, ничего непонятно

Нажмите, чтобы раскрыть...

да у меня практическая такая, сначала я написал код( x = Math.pow(Math.sin(x) , 2); на эту строку выдает ошибку) вот спрашиваю почему

Pudgewerksaw

Пользователь

Регистрация: 06.01.2021

Сообщения: 620

Рейтинг: 250

Нарушения: 15

Pudgewerksaw

Регистрация: 06.01.2021

Сообщения: 620

Рейтинг: 250

Нарушения: 15

хилен сказал(а):

почему ошибку выдает и как правильно написать

 

да у меня практическая такая, сначала я написал код( x = Math.pow(Math.sin(x) , 2); на эту строку выдает ошибку) вот спрашиваю почему

Нажмите, чтобы раскрыть...

Ты угораешь, у тебя ошибка подсвеченная компилятором и ты создаешь тему на форуме?

хилен

Пользователь

Регистрация: 22.01.2019

Сообщения: 1194

Рейтинг: 99

хилен

Регистрация: 22.01.2019

Сообщения: 1194

Рейтинг: 99

img
Pudgewerksaw сказал(а):

Ты угораешь, у тебя ошибка подсвеченная компилятором и ты создаешь тему на форуме?

Нажмите, чтобы раскрыть...

он всю строку подчеркивает

ALEX1337o_O

Пользователь

Регистрация: 25.08.2019

Сообщения: 977

Рейтинг: 830

ALEX1337o_O

Регистрация: 25.08.2019

Сообщения: 977

Рейтинг: 830

img

поменяй тип int на double

1ncr3dible

Пользователь

Регистрация: 04.10.2015

Сообщения: 2811

Рейтинг: 1568

1ncr3dible

Регистрация: 04.10.2015

Сообщения: 2811

Рейтинг: 1568

хилен сказал(а):

да у меня практическая такая, сначала я написал код( x = Math.pow(Math.sin(x) , 2); на эту строку выдает ошибку) вот спрашиваю почему

Нажмите, чтобы раскрыть...

пробовал читать что там написано? 

Required type:
int
Provided:
double

хилен

Пользователь

Регистрация: 22.01.2019

Сообщения: 1194

Рейтинг: 99

хилен

Регистрация: 22.01.2019

Сообщения: 1194

Рейтинг: 99

img
1ncr3dible сказал(а):

пробовал читать что там написано? 

Required type:
int
Provided:
double

Нажмите, чтобы раскрыть...

ток щас нашел что там пишется чето, спасибо
тему клос

rot1t

Пользователь

Регистрация: 15.01.2016

Сообщения: 2651

Рейтинг: 740

Нарушения: 26

rot1t

Регистрация: 15.01.2016

Сообщения: 2651

Рейтинг: 740

Нарушения: 26

хилен сказал(а):

 if (x<=0) {

Нажмите, чтобы раскрыть...
хилен сказал(а):

надо если x большеравно 0 то

Нажмите, чтобы раскрыть...

ХАХАХАХ

 

KEKW.png?1616515034

 

Ты что отсталый?