Форум администраторов игровых серверов

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   Java (https://forum.zone-game.info/forumdisplay.php?f=126)
-   -   Ошибка после исполнения программы (https://forum.zone-game.info/showthread.php?t=14593)

Effas 13.06.2011 22:23

Ошибка после исполнения программы
 
В самом конце исполнения программы, выдает такой трюк:
Код:

Exception in thread "main" java.lang.NumberFormatException: For input string: "+
"
        at java.lang.NumberFormatException.forInputString(NumberFormatException.
java:48)
        at java.lang.Integer.parseInt(Integer.java:449)
        at java.lang.Integer.parseInt(Integer.java:499)
        at Calculator.main(Calculator.java:10)
Для продолжения нажмите любую клавишу . . .

Код программы:
PHP код:

import javax.swing.*;

public class 
Calculator {
    public static 
void main(String[] args) {
        
String a JOptionPane.showInputDialog("Введите 1-е число:");
        
String itog JOptionPane.showInputDialog("Введите знак:");
        
String b JOptionPane.showInputDialog("Введите 2-е число:");

        
// Парсим переменные.
        
int a1 Integer.parseInt(a);
        
int itog1 Integer.parseInt(itog);
        
int b1 Integer.parseInt(b);

        
// Установка условия.
        
switch(itog1) {
            case 
'+':
                
itog1 a1 b1;
                break;
            case 
'-':
                
itog1 a1 b1;
                break;
            case 
'*':
                
itog1 a1 b1;
                break;
            case 
'/':
                
itog1 a1 b1;
                break;
            default:
                
JOptionPane.showInputDialog("Вы ввели не правильный знак!");
        }

        
JOptionPane.showInputDialog("Результат: "+itog1);
        
System.exit(0);
    }



KaraMara 13.06.2011 22:31

Re: Ошибка после исполнения программы
 
С явой не очень, но может поможет это
PHP код:

JOptionPane.showInputDialog("Результат: "+itog1); 

заменить на это
PHP код:

JOptionPane.showInputDialog("Результат: " itog1); 

?

Effas 13.06.2011 22:34

Re: Ошибка после исполнения программы
 
Этот пробел, не сыграет никакой роли (:

Ro_0TT 13.06.2011 22:43

Re: Ошибка после исполнения программы
 
		String message = "Результат: " + itog1;
		JOptionPane.showInputDialog(message);
Code: Java


Еще как вариант (не уверен точно):
JOptionPane.showInputDialog("Результат: " + Integer.toString(itog1));
Code: Java

Effas 13.06.2011 23:04

Re: Ошибка после исполнения программы
 
Не в результате дело, без него та же ошибка, да же с вашим примером.
Ругается на парсинг >.<

Ro_0TT 13.06.2011 23:07

Re: Ошибка после исполнения программы
 
Цитата:

Сообщение от Effas (Сообщение 126442)
Не в результате дело, без него та же ошибка, да же с вашим примером.
Ругается на парсинг >.<

Тю блин... я не туда смотрел :(, еще удивился ошибке... Вы выведите ту переменную которую парсите... т.е. этот "a" (string) на экран - и поймете, почему ошибку при парсе инт'а дает..

VISTALL 13.06.2011 23:18

Re: Ошибка после исполнения программы
 
Цитата:

int itog1 = Integer.parseInt(itog);

зачем знак парсить в ИНТ?

Effas 13.06.2011 23:32

Re: Ошибка после исполнения программы
 
Эмм...
PHP код:

import javax.swing.*;

public class 
Calculator {
    public static 
void main(String[] args) {
        
String a JOptionPane.showInputDialog("Введите 1-е число:");
        
String itog JOptionPane.showInputDialog("Введите знак:");
        
String b JOptionPane.showInputDialog("Введите 2-е число:");

        
// Парсим переменные.
        
int a1 Integer.parseInt(a);

        
int b1 Integer.parseInt(b);

        
// Установка условия.
        
switch(itog) {
            case 
'+':
                
itog a1 b1;
                break;
            case 
'-':
                
itog a1 b1;
                break;
            case 
'*':
                
itog a1 b1;
                break;
            case 
'/':
                
itog a1 b1;
                break;
            default:
                
JOptionPane.showInputDialog("Вы ввели не правильный знак!");
        }

        
String message "Результат: " itog1;
        
JOptionPane.showInputDialog(message);
        
System.exit(0);
    }


PHP код:

E:\Java\Calculator\Calculator.java:15incompatible types
found   
java.lang.String
required
int
        
switch(itog) {
               ^
E:\Java\Calculator\Calculator.java:17incompatible types
found   
int
required
java.lang.String
                itog 
a1 b1;
                          ^
E:\Java\Calculator\Calculator.java:20incompatible types
found   
int
required
java.lang.String
                itog 
a1 b1;
                          ^
E:\Java\Calculator\Calculator.java:23incompatible types
found   
int
required
java.lang.String
                itog 
a1 b1;
                          ^
E:\Java\Calculator\Calculator.java:26incompatible types
found   
int
required
java.lang.String
                itog 
a1 b1;
                          ^
E:\Java\Calculator\Calculator.java:32cannot find symbol
symbol  
variable itog1
location
: class Calculator
        String message 
"Результат: " itog1;
                                         ^
6 errors

Tool completed with 
exit code 1 

Добавлено через 3 минуты
Сек, доковыряю.

Ro_0TT 13.06.2011 23:38

Re: Ошибка после исполнения программы
 
Код бред потому, что...
Проверяйте на наличие элементов...
 
if (itog.contains("+"))
 itog1 = a + b;
else if (itog.contains("-")
 itog1 = a - b;
....
 
Code: Java

Effas 13.06.2011 23:44

Re: Ошибка после исполнения программы
 
Цитата:

Сообщение от Ro0TT (Сообщение 126450)
Код бред потому, что...
Проверяйте на наличие элементов...
 
if (itog.contains("+"))
 itog1 = a + b;
else if (itog.contains("-")
 itog1 = a - b;
....
 
Code: Java

Вы имели в виду так?
PHP код:

import javax.swing.*;

public class 
Calculator2 {
    public static 
void main(String[] args) {
        
String a JOptionPane.showInputDialog("Введите 1-е число:");
        
String itog JOptionPane.showInputDialog("Введите знак:");
        
String b JOptionPane.showInputDialog("Введите 2-е число:");

        if (
itog.contains("+"))
            
itog b;
                else if (
itog.contains("-"))
                    
itog b;
                        else if (
itog.contains("*"))
                            
itog b;
                                else if (
itog.contains("/"))
                                    
itog b;
    }


PHP код:

E:\Java\Calculator\Calculator2.java:12operator cannot be applied to java.lang.String,java.lang.String
                    itog 
b;
                             ^
E:\Java\Calculator\Calculator2.java:14operator cannot be applied to java.lang.String,java.lang.String
                            itog 
b;
                                     ^
E:\Java\Calculator\Calculator2.java:16operator cannot be applied to java.lang.String,java.lang.String
                                    itog 
b;
                                             ^
3 errors 




Мой пост №8, проблема топика была в парсинге символа.
Но если парсинг убираем, выскакивает туча ошибок (№8).

Ro_0TT 14.06.2011 08:36

Re: Ошибка после исполнения программы
 
Добавьте переменную
 
int itog1;
 
Code: Java
И сделайте как я написал.

..или
 
itog = Iteger.parseInt(a1 / b1);
 
Code: Java
Добавлено через 4 минуты
Цитата:

Сообщение от Effas (Сообщение 126451)
Вы имели в виду так?
PHP код:

import javax.swing.*;

public class 
Calculator2 {
    public static 
void main(String[] args) {
        
String a JOptionPane.showInputDialog("Введите 1-е число:");
        
String itog JOptionPane.showInputDialog("Введите знак:");
        
String b JOptionPane.showInputDialog("Введите 2-е число:");

        if (
itog.contains("+"))
            
itog b;
                else if (
itog.contains("-"))
                    
itog b;
                        else if (
itog.contains("*"))
                            
itog b;
                                else if (
itog.contains("/"))
                                    
itog b;
    }


PHP код:

E:\Java\Calculator\Calculator2.java:12operator cannot be applied to java.lang.String,java.lang.String
                    itog 
b;
                             ^
E:\Java\Calculator\Calculator2.java:14operator cannot be applied to java.lang.String,java.lang.String
                            itog 
b;
                                     ^
E:\Java\Calculator\Calculator2.java:16operator cannot be applied to java.lang.String,java.lang.String
                                    itog 
b;
                                             ^
3 errors 

Мой пост №8, проблема топика была в парсинге символа.
Но если парсинг убираем, выскакивает туча ошибок (№8).

Как вы вообще можете к String'у приравнивать арифметические операции?

VISTALL 14.06.2011 09:17

Re: Ошибка после исполнения программы
 
  1.  
  2. mport javax.swing.*;
  3.  
  4. public class Calculator {
  5. public static void main(String[] args) {
  6. int a = Integer.parseInt(JOptionPane.showInputDialog("Введите 1-е число:"));
  7. String itog = JOptionPane.showInputDialog("Введите знак:");
  8. int b = Integer.parseInt(JOptionPane.showInputDialog("Введите 2-е число:"));
  9.  
  10. int result = 0;
  11. // Установка условия.
  12. switch(itog.charAt(0)) {
  13. case '+':
  14. result = a + b;
  15. break;
  16. case '-':
  17. result = a - b;
  18. break;
  19. case '*':
  20. result = a * b;
  21. break;
  22. case '/':
  23. result = a / b;
  24. break;
  25. default:
  26. JOptionPane.showInputDialog("Вы ввели не правильный знак!");
  27. }
  28.  
  29. JOptionPane.showInputDialog("Результат: " + result);
  30. System.exit(0);
  31. }
  32. }
  33.  
Code: Java

Effas 14.06.2011 15:41

Re: Ошибка после исполнения программы
 
Спасибо большое, хотел бы чуть инфы о
Код:

.charAt(0)

Ro_0TT 14.06.2011 15:44

Re: Ошибка после исполнения программы
 
Цитата:

Сообщение от Effas (Сообщение 126500)
Спасибо большое, хотел бы чуть инфы о
Код:

.charAt(0)

String - это массив символов (char), (string).charAt(0) - получение первого символа из переменной.

Effas 14.06.2011 19:31

Re: Ошибка после исполнения программы
 
Чуть усовершенствовал, ввел проверку в самом начале.
PHP код:

import javax.swing.*;

public class 
Calculator {
    public static 
void main(String[] args) {
        
// Парсинг и инициализация переменных.
        
int a Integer.parseInt(JOptionPane.showInputDialog("Введите 1-е число:"));
        
String f JOptionPane.showInputDialog("Введите знак:");
            
// проверка знака
            
if(f.charAt(0) != '+' f.charAt(0) != '-' f.charAt(0) != '*' f.charAt(0) != '/') {
                
JOptionPane.showInputDialog("Вы ввели не правильный знак!");
                
Thread.sleep(2000);
                return 
f;
            }
        
int b Integer.parseInt(JOptionPane.showInputDialog("Введите 2-е число:"));

        
int result 0;

        
// Установка решения.
        
switch(f.charAt(0)) {
            case 
'+':
                
result b;
                break;
            case 
'-':
                
result b;
                break;
            case 
'*':
                
result b;
                break;
            case 
'/':
                
result b;
                break;
        }

        
// Вывод результата.
        
JOptionPane.showInputDialog("Результат: " result);
    }


PHP код:

E:\Java\Calculator\Calculator.java:12cannot return a value from method whose result type is void
                
return f;
                       ^
1 error

Tool completed with 
exit code 1 

Если не добавлять задержку ретурна, то:
Поэтапно:
1)http://rghost.ru/10870291.view
2)http://rghost.ru/10870531.view
3)http://rghost.ru/10870571.view

Ro_0TT 14.06.2011 19:34

Re: Ошибка после исполнения программы
 
Не понял.. а зачем вам 'return' ? return - завершает метод, и в случае если метод должен что-то "вернуть" - передает... В вашем случае метод ничего не возвращает, а вы пытаетесь..

Lihoy 14.06.2011 19:36

Re: Ошибка после исполнения программы
 
Не проще ли взять любой учебник и почитать азы языка.
Какой к черту return f, если у тебя public static void main() (собственно, о чем тебе и сказал компилятор)

Effas 14.06.2011 19:44

Re: Ошибка после исполнения программы
 
Цитата:

Сообщение от Ro0TT (Сообщение 126525)
Не понял.. а зачем вам 'return' ? return - завершает метод, и в случае если метод должен что-то "вернуть" - передает... В вашем случае метод ничего не возвращает, а вы пытаетесь..

В моем случае, если не правильно введен знак, должно вернуться к вводу знака.

Добавлено через 3 минуты
Цитата:

Сообщение от Lihoy (Сообщение 126526)
Не проще ли взять любой учебник и почитать азы языка.
Какой к черту return f, если у тебя public static void main() (собственно, о чем тебе и сказал компилятор)

Учу, совместно практикуюсь удаленно от темы, закрепляю знания.

Ro_0TT 14.06.2011 19:48

Re: Ошибка после исполнения программы
 
Цитата:

Сообщение от Effas (Сообщение 126527)
В моем случае, если не правильно введен знак, должно вернуться к вводу знака.

Матерится хочу.. а оззи не разрешает...

Используйте

 
String f = "";
while(f.charAt(0) != '+' | f.charAt(0) != '-' | f.charAt(0) != '*' | f.charAt(0) != '/')
  f = JOptionPane.showInputDialog("Введите знак:");
 
Code: Java

Effas 14.06.2011 19:49

Re: Ошибка после исполнения программы
 
Ща поковыряюсь, да дело не в том, почитай ниже, посмотри скрины.

Ro_0TT 14.06.2011 19:49

Re: Ошибка после исполнения программы
 
Цитата:

Учу, совместно практикуюсь удаленно от темы, закрепляю знания.
Простите, но судя по вашим вопросам - ни...фига вы не учите, ибо ошибки... для предотвращение которых нужны АЗЫ (Самый минимум) и английский (тоже АЗЫ), чтобы перевести ошибку..

Effas 14.06.2011 19:57

Re: Ошибка после исполнения программы
 
Цитата:

Сообщение от Lihoy (Сообщение 126526)
Не проще ли взять любой учебник и почитать азы языка.
Какой к черту return f, если у тебя public static void main() (собственно, о чем тебе и сказал компилятор)

О как, учебники лгут?! :negodue:
PHP код:

// Демонстрация использования оператора return.
class Return {
   public static 
void main(String args[]) {
      
boolean t true;
      
System.out.println("До выполнения возврата.");
         if(
t) return; // возврат к вызывающему объекту
      
System.out.println("Этот оператор выполняться не будет.");
   }



Ro_0TT 14.06.2011 19:58

Re: Ошибка после исполнения программы
 
Цитата:

Сообщение от Effas (Сообщение 126533)
О как, учебники лгут?! :negodue:
PHP код:

// Демонстрация использования оператора return.
class Return {
   public static 
void main(String args[]) {
      
boolean t true;
      
System.out.println("До выполнения возврата.");
         if(
t) return; // возврат к вызывающему объекту
      
System.out.println("Этот оператор выполняться не будет.");
   }



Ну, там все правильно написано... возврат к тому, что вызывало main(String args[]) :facepalm:

Effas 14.06.2011 20:00

Re: Ошибка после исполнения программы
 
Цитата:

Сообщение от Ro0TT (Сообщение 126532)
Простите, но судя по вашим вопросам - ни...фига вы не учите, ибо ошибки... для предотвращение которых нужны АЗЫ (Самый минимум) и английский (тоже АЗЫ), чтобы перевести ошибку..

Простите, но сного вы меня не поняли, я в том посте со скринами отписал главную проблему.

PHP код:

import javax.swing.*;

public class 
Calculator {
    public static 
void main(String[] args) {
        
// Парсинг и инициализация переменных.
        
int a Integer.parseInt(JOptionPane.showInputDialog("Введите 1-е число:"));
        
String f JOptionPane.showInputDialog("Введите знак:");
            
// проверка знака
            
if(f.charAt(0) != '+' f.charAt(0) != '-' f.charAt(0) != '*' f.charAt(0) != '/') {
                
JOptionPane.showInputDialog("Вы ввели не правильный знак!");
            }
        
int b Integer.parseInt(JOptionPane.showInputDialog("Введите 2-е число:"));

        
int result 0;

        
// Установка решения.
        
switch(f.charAt(0)) {
            case 
'+':
                
result b;
                break;
            case 
'-':
                
result b;
                break;
            case 
'*':
                
result b;
                break;
            case 
'/':
                
result b;
                break;
        }

        
// Вывод результата.
        
JOptionPane.showInputDialog("Результат: " result);
    }


Итог поэтапный:
1)http://rghost.ru/10870291.view
2)http://rghost.ru/10870531.view
3)http://rghost.ru/10870571.view

Добавлено через 33 секунды
Цитата:

Сообщение от Ro0TT (Сообщение 126535)
Ну, там все правильно написано... возврат к тому, что вызывало main(String args[]) :facepalm:

Я пробывал так >.<

Ro_0TT 14.06.2011 20:21

Re: Ошибка после исполнения программы
 
 
        // Парсинг и инициализация переменных.
        int a = Integer.parseInt(JOptionPane.showInputDialog("Введите 1-е число:"));
        String f = JOptionPane.showInputDialog("Введите знак:");
        int b = Integer.parseInt(JOptionPane.showInputDialog("Введите 2-е число:"));
 
        int result = 0;
 
        // Установка решения.
        switch(f.charAt(0)) {
            case '+':
                result = a + b;
                break;
            case '-':
                result = a - b;
                break;
            case '*':
                result = a * b;
                break;
            case '/':
                result = a / b;
                break;
            default:
                System.out.println("Вы ввели не правильный знак: " + f.charAt(0));
                return;
        }
        System.out.println("Результат: " + result);
 
Code: Java

Lihoy 14.06.2011 20:32

Re: Ошибка после исполнения программы
 
Цитата:

Сообщение от Effas (Сообщение 126533)
О как, учебники лгут?! :negodue:
PHP код:

// Демонстрация использования оператора return.
class Return {
   public static 
void main(String args[]) {
      
boolean t true;
      
System.out.println("До выполнения возврата.");
         if(
t) return; // возврат к вызывающему объекту
      
System.out.println("Этот оператор выполняться не будет.");
   }



Нет, скорее у кого-то мозг не переваривает информацию. Я написал "какой к черту return f", где f является String'ом, ферштейн? Нет? Опять же читаем учебник. В приведенном примере из учебника все верно, поскольку используется просто return.

Effas 14.06.2011 20:40

Re: Ошибка после исполнения программы
 
Цитата:

Сообщение от Ro0TT (Сообщение 126538)
 
        // Парсинг и инициализация переменных.
        int a = Integer.parseInt(JOptionPane.showInputDialog("Введите 1-е число:"));
        String f = JOptionPane.showInputDialog("Введите знак:");
        int b = Integer.parseInt(JOptionPane.showInputDialog("Введите 2-е число:"));
 
        int result = 0;
 
        // Установка решения.
        switch(f.charAt(0)) {
            case '+':
                result = a + b;
                break;
            case '-':
                result = a - b;
                break;
            case '*':
                result = a * b;
                break;
            case '/':
                result = a / b;
                break;
            default:
                System.out.println("Вы ввели не правильный знак: " + f.charAt(0));
                return;
        }
        System.out.println("Результат: " + result);
 
Code: Java

В этом случае происходит вывод сообщ. о неправльном вводе после того, как введем 1 число, знак, 2е число. Вот почему я и вырезал из
switch default.

Добавлено через 1 минуту
Нужно:
Вводим 1ое число.
Вводим знак. Если введен не правильно знак, выводится сообщение об ошибке и возвращаемся к вводу знака.
Вводим 2ое число.
Результат.

Ro_0TT 14.06.2011 20:56

Re: Ошибка после исполнения программы
 
 
        // Парсинг и инициализация переменных.
        int a = Integer.parseInt(JOptionPane.showInputDialog("Введите 1-е число:"));
        String f = JOptionPane.showInputDialog("Введите знак:");
 
        while(f.charAt(0)!='-' && f.charAt(0)!='+' && f.charAt(0)!='*' && f.charAt(0)!='/')
		{
                f = JOptionPane.showInputDialog("Введите знак:");
        }
 
        int b = Integer.parseInt(JOptionPane.showInputDialog("Введите 2-е число:"));
        int result = 0;
 
        // Установка решения.
        switch(f.charAt(0)) {
            case '+':
                result = a + b;
                break;
            case '-':
                result = a - b;
                break;
            case '*':
                result = a * b;
                break;
            case '/':
                result = a / b;
                break;
        }
 
        // Вывод результата.
        System.out.println("Результат: " + result);
 
Code: Java

Effas 14.06.2011 21:32

Re: Ошибка после исполнения программы
 
аааа... красавчик, с вайлом не сообразил сразу, т.к. последнее прочитанное было ретурн ;)

Добавлено через 1 минуту
Интересует такой еще вопрос, при исполнение программы, помимо окна ввода, сзади торчит консоль, как её убрать? (на скринах выше видно)

Aquanox 14.06.2011 21:36

Re: Ошибка после исполнения программы
 
замени строку
Код:

int itog1 = Integer.parseInt(itog);
на
Цитата:

char itog1 = itog.isEmpty() ? '\0' : itog.charAt(0);

Effas 14.06.2011 21:41

Re: Ошибка после исполнения программы
 
Цитата:

Сообщение от Aquanox (Сообщение 126549)
замени строку
Код:

int itog1 = Integer.parseInt(itog);
на

Прочесть над было полностью топик (:

Ro_0TT 14.06.2011 21:44

Re: Ошибка после исполнения программы
 
Запускать скомпиленный класс через
javaw C:\MyClass.java
Code:
или в начало программы попробуй добавить:

 
		try
		{
		 PrintStream printStream = new PrintStream(new FileOutputStream("file.log"));
		System.setOut(printStream);
		System.setErr(printStream);
		} catch (Exception e) {e.printStackTrace();}
 
Code: Java

Effas 14.06.2011 21:45

Re: Ошибка после исполнения программы
 
Цитата:

Сообщение от Ro0TT (Сообщение 126551)
Запускать скомпиленный класс через
javaw C:\MyClass.java
Code:

После того, как перегоню в EXEшник, его не будет?

Ro_0TT 14.06.2011 21:46

Re: Ошибка после исполнения программы
 
Цитата:

Сообщение от Effas (Сообщение 126552)
После того, как перегоню в EXEшник, его не будет?

Обновил пост..

Effas 14.06.2011 21:50

Re: Ошибка после исполнения программы
 
Цитата:

Сообщение от Ro0TT (Сообщение 126551)
Запускать скомпиленный класс через
javaw C:\MyClass.java
Code:
или в начало программы попробуй добавить:

 
		try
		{
		 PrintStream printStream = new PrintStream(new FileOutputStream("file.log"));
		System.setOut(printStream);
		System.setErr(printStream);
		} catch (Exception e) {e.printStackTrace();}
 
Code: Java

Закрошило ошибками. После какой строки вставлять нужно?
Опробовал со всеми. Аналогично креш.

Ro_0TT 14.06.2011 21:55

Re: Ошибка после исполнения программы
 
Цитата:

Сообщение от Effas (Сообщение 126554)
Закрошило ошибками. После какой строки вставлять нужно?
Опробовал со всеми. Аналогично креш.

Импорты настроил?

 
import java.io.FileOutputStream;
import java.io.PrintStream;
 
Code: Java

Effas 14.06.2011 22:00

Re: Ошибка после исполнения программы
 
Цитата:

Сообщение от Ro0TT (Сообщение 126555)
Импорты настроил?

 
import java.io.FileOutputStream;
import java.io.PrintStream;
 
Code: Java

Нет.
Все вставил, окно выскакивает всеравно.:negodue:

PHP код:

import javax.swing.*;
import java.io.FileOutputStream;
import java.io.PrintStream;

public class 
Calculator {
    public static 
void main(String args[]) {
        try
        {
            
PrintStream printStream = new PrintStream(new FileOutputStream("file.log"));
            
System.setOut(printStream);
            
System.setErr(printStream);
        }
catch (
Exception e) {e.printStackTrace();}

        
// Парсинг и инициализация переменных.
        
int a Integer.parseInt(JOptionPane.showInputDialog("Введите 1-е число:"));
        
String f JOptionPane.showInputDialog("Введите знак:");
            
// проверка знака
            
while(f.charAt(0)!='+' && f.charAt(0)!='-' && f.charAt(0)!='*' && f.charAt(0)!='/') {
                
JOptionPane.showInputDialog("Вы ввели не правильный знак!\nВведите знак:");
            }
        
int b Integer.parseInt(JOptionPane.showInputDialog("Введите 2-е число:"));

        
int result 0;

        
// Установка решения.
        
switch(f.charAt(0)) {
            case 
'+':
                
result b;
                break;
            case 
'-':
                
result b;
                break;
            case 
'*':
                
result b;
                break;
            case 
'/':
                
result b;
                break;
        }

        
// Вывод результата.
        
JOptionPane.showInputDialog("Результат: " result);
    }



Ro_0TT 14.06.2011 22:03

Re: Ошибка после исполнения программы
 
Не знаю тогда =). Не любите консоль - пишите на C++, VB, Delphi и т.п. Я лично никогда не пытался её убрать).

Effas 14.06.2011 22:04

Re: Ошибка после исполнения программы
 
Мб это из за того, что я работаю в TextPad'e?

Ro_0TT 14.06.2011 22:05

Re: Ошибка после исполнения программы
 
Цитата:

Сообщение от Effas (Сообщение 126558)
Мб это из за того, что я работаю в TextPad'e?

Возможно, используйте нормальные IDE... Eclipse, NetBeans, IntelliJ IDEA.

И учитесь пользоваться гуглом, все ваши вопросы можно было решить самому и гораздо быстрее... :)


Текущее время: 19:14. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot