Kalkulator - aplikacja nie chce się włączyć

Kalkulator - aplikacja nie chce się włączyć
LB
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 427
0

Witam

mam taki kod kalkulatora

Kopiuj
package kalkulator;

import java.util.Scanner;

public class kalkulator_klasa {
	 
	 
	       public static void main(String[] args){
	       int pierwsza_l; 
	       int druga_l;
	       char znak;      
	       Scanner wej = new Scanner(System.in); 
	       System.out.println("Podaj pierwszą liczbę:"); 
	       pierwsza_l = wej.nextInt();
	       System.out.println("Podaj drugą liczbę:");
	       druga_l = wej.nextInt();
	 
	       System.out.println("Dodawanie dwóch liczb - wciśnij +");
	       System.out.println("Odejmowanie dwóch liczb - wciśnij -");
	       System.out.println("Mnożenie dwóch liczb - wciśnij *");
	       System.out.println("Dzielenie dwóch liczb - wciśnij /");
	       System.out.println("Operacaja modulo - wciśnij %");
	 
	       znak = wej.next().charAt(0);  
	       switch(znak)     
	       {
	           case '+':    
	           {
	               System.out.println(pierwsza_l + druga_l);
	               break;
	           }
	           case '-':   
	           {
	               System.out.println(pierwsza_l - druga_l);
	               break;
	           }
	           case '*':   
	           {
	               System.out.println(pierwsza_l * druga_l);
	               break;
	           }
	           case '/':   
	           {         
	               if(druga_l !=0)
	               {
	                 System.out.println(pierwsza_l / druga_l + "oraz reszty: " +
	                         pierwsza_l % druga_l);
	               }
	               else
	               {
	                   System.out.println("Nie dzielimy przez zero!!!");
	               }
	               break;
	           }
	           case '%':  
	           {
	               if(druga_l !=0)  
	               {
	                   System.out.println(pierwsza_l % druga_l);
	               }
	               else
	               {
	                   System.out.println("Nie dzielimy przez zero!!");
	               }
	           }
	 
	       }
	 
	    }
	}
}

I przy odpalaniu jest taki błąd

Kopiuj
Exception in thread "main" java.lang.Error: Unresolved compilation problem:
	at kalkulator.kalkulator_klasa.main(kalkulator_klasa.java:8)

W czym może być problem?

nerdxg
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 47
2

IDE nie podkreśla ci błędu?
Na pierwszy rzut oka na końcu masz za dużo klamerek

Shalom
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Space: the final frontier
  • Postów: 26433
1

Masz niedopasowane } (o jeden za dużo na końcu).

LB
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 427
0

Dziękuje za odpowiedź. I czy ten kod można przerobić żeby kalkulator był graficzny czy trzeba raczej pisać od nowa?

I co jakby liczby pierwszą i drugą zamiast w int zdefiniować w np. short?

Shalom
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Space: the final frontier
  • Postów: 26433
0

Trzeba napisać zupełnie od nowa.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.