2016-01-07 3 views
-12

Это моя программа Java Calculator Calculator. Мой компилятор JCreator, и он продолжает говорить одну ошибку, но я не знаю, что такое мои ошибки и что мне делать. Мне нужно это, чтобы бежать, и у меня заканчивается время.Java Calculator (1 ошибка)

public class calculator { 
static double number1; 
static double number2; 
static String y; 

public static void main(String[] args); { 
    do { 
    System.out.println("This is a calculator . . . not sure if you were expecting a cool intro"); 
    System.out.println(""); 
    System.out.println("THIS IS ALL POSSIBLE IN YOUR HEAD ... "); 
    System.out.println(""); 

    System.out.println("Enter thee First Number then press the enter key"); 
    double number1 = Expo.enterDouble(); 

    System.out.println(""); 
    System.out.println("Enter the Second Number then press the enter key "); 
    double number2 = Expo.enterDouble(); 

    System.out.println(""); 
    System.out.println("Would you like to Add, Subtract, Multiply, or Divide?"); 
    System.out.println(""); 
    String calc = Expo.enterString(); 
    .toUpperCase(); 

    switch ((calc)) { 
    case "ADD": 
    System.out.println(number1 + " + " + number2 + " = " + calculationsAdd(number1, number2)); 
    break; 
    case "SUBTRACT": 
    System.out.println(number1 + " - " + number2 + " = " + +calculationsSubtract(number1, number2)); 
    break; 
    case "MULTIPLY": 
    System.out.println(number1 + " * " + number2 + " = " + +calculationsMultiply(number1, number2)); 
    break; 
    case "DIVIDE": 
    System.out.println(number1 + "/" + number2 + " = " + +calculationsDivide(number1, number2)); 
    break; 
    } 

    System.out.println(""); 
    System.out.println("Do you want to do more ca lculations ... yes or no?"); 
    y = Expo.enterString(); 
    System.out.println(""); 

    } while (y.equals("yes")); 
} 

public static double calculationsAdd(double number1, double number2) { 
    double add = number1 + number2; 
    return add; 
} 

public static double calculationsSubtract(double number1, double number2) { 
    double subtract = number1 - number2; 
    return subtract; 
} 

public static double calculationsMultiply(double number1, double number2) { 
    double multiply = number1 * number2; 
    return multiply; 
} 

public static double calculationsDivide(double number1, double number2) { 
    double divide = number1/number2; 
    return divide; 
} 
} 
+0

Pls помогите мне в этом, он продолжает говорить мне об ошибке 1, я действительно не знаю, что моя ошибка ... – Jovili

+3

Не могли бы вы отформатировать код, чтобы мы могли прочитать его и объяснить свой вопрос? – TangledUpInBlue

+1

Пожалуйста, отредактируйте свой вопрос] (http://stackoverflow.com/posts/34658844/edit) и [отформатируйте свой код] (http://stackoverflow.com/editing-help), чтобы он был действительно читаемым ([здесь онлайн-форматирование] (http://codebeautify.org/javaviewer)). Пожалуйста, также найдите время, чтобы уточнить, что такое ошибка ** и **, где именно это происходит **. Я также могу рекомендовать сделать беглую попытку Google совершить ошибку, чтобы попытаться понять, что это такое, почему это происходит, и если есть уже существующее решение, которое вы могли бы использовать. – tnw

ответ

1

Это может быть ваша ошибка:

String calc=Expo.enterString();.toUpperCase(); 

Вы должны удалить с запятой (;) в середине линии, так что выглядит как так:

String calc=Expo.enterString().toUpperCase(); 
+0

извините, сэр, но он ddnt бежит хотя – Jovili

3

В первую очередь удалите ; позади метода main:

public static void main(String[] args); 

второй:

.toUpperCase(); 

что верхнийРЕГИСТР ??? удалить его или использовать его в String:

String calc=Expo.enterString().toUpperCase(); 

третий:

импорт класс Expo в случае, если он не в той же package ...

Я не знаю, какой IDE вы используя, но наиболее распространенные IDE должны предоставить вам информацию об этих проблемах. Кроме того, они предлагают вам возможность форматировать код ;-)

+0

Мне так жаль, но я не знаю, что делать T_T Я просто знал здесь, и это случилось, что это мой первый раз, чтобы сделать это :( – Jovili

+0

Можете ли вы отредактировать его для меня сэр? Мне нужно запустить эту java отчаянно, используя JCreator a nd всегда говорит «1 ошибка» Я также использую этот https://ideone.com/AOAS8L – Jovili