Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Только начинаю писать на JAVA, спасите. Где ошибка в коде?

Maxim Ученик (87), закрыт 6 лет назад
package com.company;
import java.util.Scanner;
public class КвадратныеУравнения {
Scanner num = new Scanner(System.in);
double a,b,c,d,x,x1;
System.out.println("Enter a - ");
a = num.nextDouble();
System.out.println("Enter b -");
b = num.nextDouble();
System.out.println("Enter c -");
c = num.nextDouble();
if(c == 0){
x=-b / a;
} else {
d = square(b) - (4* a * c);
x = (-b + sqrt(d))/2 * a;
x1 = (-b - sqrt(d))/2 * a;

}
System.out.println("Results - " + x1);

}
Лучший ответ
MaxaFaxa Профи (880) 6 лет назад
На русском нельзя писать название класса. Переименуйте
lalackaМастер (1225) 6 лет назад
может на русском?
MaxaFaxa Профи (880) Да, ошибся)
Артем АндросовУченик (123) 6 лет назад
Где вы такое нашли? Всю жизнь писал на русском и вдруг нельзя? Не древние версии Java русский поддерживают.
Остальные ответы
Дед Мазай Гений (58129) 6 лет назад
Неправильная структура программы. Для начала скопируй "Hello, World" например отсюда
http://rextester.com/l/java_online_compiler
Имя класса должно совпадать с именем файла.
Александр Искусственный Интеллект (309812) 6 лет назад
ну и где у вас в программе нарисован метод"sqrt"?
Артем АндросовУченик (123) 6 лет назад
Это из класса Math якобы, вот только math тут не поставлен.
Алена Юдина Мастер (1148) 6 лет назад
у вас кириллицей написано
SchweikМыслитель (6362) 6 лет назад
В этой программе куча ошибок, как синтаксических так и семантических... Только вот кириллица здесь не при чём
Артем Андросов Ученик (123) 6 лет назад
АААА как же тут много тех, кто говорит, что русский нельзя. Ошибка совершенно не в этом. Русский МОЖНО. Ошибка в том, что нету метода main во-первых, надо поставить math перед sqrt во-вторых, непонятно откуда взялся метод square в-третьих, переменным надо дать еще изначальное значение при условии вашей программы в-четвертых!
Похожие вопросы