Помогите с решением (Дискриминант)

Модератор: Модераторы разделов

Ответить
nikitap98
Сообщения: 2

Помогите с решением

Сообщение nikitap98 »

package np;

public class Main {

public static void main(String[] args) {
// TODO Auto-generated method stub

int a;
int b;
int c;
double x, y;
double d ;
d = Math.pow(b, 2) - 4 * a * c;

if (d > 0)

x = (-b - Math.sqrt(d)/(2 * a));
y = (-b - Math.sqrt(d) /(2 * a));
System.out.println("y");
System.out.println("x");

else
System.out.print("d");

копилятор пишет что ошибка на строке else. как исправить?
Спасибо сказали:
Obscurus
Сообщения: 171

Re: Помогите с решением

Сообщение Obscurus »

Вероятно, тот блок текста, который находится между if и else, надо заключить в скобки {}
Спасибо сказали:
nikitap98
Сообщения: 2

Re: Помогите с решением

Сообщение nikitap98 »

Obscurus писал(а):
19.04.2015 14:36
Вероятно, тот блок текста, который находится между if и else, надо заключить в скобки {}






поместил и че то не проходит. теперь ошибка на вычите x, y, d.
Спасибо сказали:
Аватара пользователя
devilr
Сообщения: 3667
ОС: Mandriva => Gentoo (~amd64)
Контактная информация:

Re: Помогите с решением

Сообщение devilr »

А кто будет инициализировать a,b,c?
Вообще, я бы посоветовал сначала почитать какой-нибудь учебник по Java.
Мудрость приходит с возрастом.
Иногда возраст приходит один.
Эхо разума
Спасибо сказали:
Ответить