Problem mit else

Status
Nicht offen für weitere Antworten.

Ocean-Driver

Bekanntes Mitglied
hi,

Ich habe folgenden Code, welcher Meiner Meinung nach eigentlich richtig sein sollte, allerdings hat java da ein Problem mit der Else

Code:
package taschenrechner;

import java.util.Scanner;

public class Rechner {


	public static void main(String[] args) throws Exception {
		Scanner s = new Scanner(System.in);
		

		
		
		double zahl1, zahl2, malergebnis, plusergebnis, minusergebnis, durchergebnis, code;
		
		System.out.println("Bitte geben sie den Code ein: ");
		code = s.nextDouble();
		
		
		if (code==159874) System.out.println("Zugriff erlaubt");
		
		{		
		System.out.println("Bitte geben sie Zahl1 ein: ");
		zahl1 = s.nextDouble();
		
		System.out.println("Bitte geben sie Zahl2 ein: ");
		zahl2 = s.nextDouble();
		
		malergebnis = zahl1 * zahl2;
		plusergebnis = zahl1 + zahl2;
		minusergebnis = zahl1 - zahl2;
		durchergebnis = zahl1 / zahl2;
		
		
		System.out.println("    "+zahl1+"   mal      "+zahl2+"   = "+malergebnis+"   ");
		System.out.println("    "+zahl1+"   plus     "+zahl2+"   = "+plusergebnis+"   ");
		System.out.println("    "+zahl1+"   minus    "+zahl2+"   = "+minusergebnis+"   ");
		System.out.println("    "+zahl1+"   durch    "+zahl2+"   = "+durchergebnis+"   ");
			
			
		}
		
		else  System.out.println("Zugriff Verweigert"); 

		

	

	}

}


das letzte else soll falsch sein, der fehler laut folgendermaßen:

Exception in thread "main" java.lang.Error: Unresolved compilation problem:
Syntax error on token "else", delete this token

at taschenrechner.Rechner.main(Rechner.java:43)



Und jetzt noch ne Frage - Ich will das Programm mal als Konsolenanwendung compilieren, wie krieg ich das in Eclipse hin?Danke

mfg ocean

//Edit: Das erste Problem hat sich gerade erledigt, lag wohl daran das der "Zugriff erlaubt" außerversehen vor dem { stand.

Kompilieren kann ich das ganze leider immernoch nicht
 

dercheffe

Aktives Mitglied
Code:
if (code==159874) System.out.println("a");
mach mal hier des
Code:
System.out.println("a);
weg, oder in den Block der geklammert ist

EDIT: des Zugriff erlaubt war doch grad noch ein a
 

marble

Mitglied
du hast nach dem if statement ein semikolon - das muss weg:

if (code==159874) System.out.println("Zugriff erlaubt"); // << -- das hier!!

{
 
L

Leroy42a

Gast
Ocean-Driver hat gesagt.:
allerdings hat java da ein Problem mit der Else

Jaja, immer den Fehler bei anderen suchen.

Der Java-Compiler hat vollkommen Recht.

Du versuchst ein eine else-Anweisung ohne zugehörige if-Anweisung zu schreiben.

Nackte else-Anweisungen gibt es aber nicht. Jedes else braucht ein zugehöriges if.
 
M

MookiE

Gast
Code:
      System.out.println("    "+zahl1+"   mal      "+zahl2+"   = "+malergebnis+"   ");
      System.out.println("    "+zahl1+"   plus     "+zahl2+"   = "+plusergebnis+"   ");
      System.out.println("    "+zahl1+"   minus    "+zahl2+"   = "+minusergebnis+"   ");
      System.out.println("    "+zahl1+"   durch    "+zahl2+"   = "+durchergebnis+"   ");
         
         
      }
      
      else  System.out.println("Zugriff Verweigert");

      

   

   }

}

hinter des else gehört doch noch ne klammer oder?

Code:
      System.out.println("    "+zahl1+"   mal      "+zahl2+"   = "+malergebnis+"   ");
      System.out.println("    "+zahl1+"   plus     "+zahl2+"   = "+plusergebnis+"   ");
      System.out.println("    "+zahl1+"   minus    "+zahl2+"   = "+minusergebnis+"   ");
      System.out.println("    "+zahl1+"   durch    "+zahl2+"   = "+durchergebnis+"   ");
         
         
      }
      
      else { System.out.println("Zugriff Verweigert");
             }

      

   

   }

}
 

marble

Mitglied
hab dein class name geändert.. musst selbst wieder umbenennen...


Code:
package test;

import java.util.Scanner; 

public class Test9 { 


   public static void main(String[] args) throws Exception { 
      Scanner s = new Scanner(System.in); 
       

       
       
      double zahl1, zahl2, malergebnis, plusergebnis, minusergebnis, durchergebnis, code; 
       
      System.out.println("Bitte geben sie den Code ein: "); 
      code = s.nextDouble(); 
       
       
      if (code==159874) {
    	  
    	  System.out.println("Zugriff erlaubt");
       
           
	      System.out.println("Bitte geben sie Zahl1 ein: "); 
	      zahl1 = s.nextDouble(); 
	       
	      System.out.println("Bitte geben sie Zahl2 ein: "); 
	      zahl2 = s.nextDouble(); 
	       
	      malergebnis = zahl1 * zahl2; 
	      plusergebnis = zahl1 + zahl2; 
	      minusergebnis = zahl1 - zahl2; 
	      durchergebnis = zahl1 / zahl2; 
	       
	       
	      System.out.println("    "+zahl1+"   mal      "+zahl2+"   = "+malergebnis+"   "); 
	      System.out.println("    "+zahl1+"   plus     "+zahl2+"   = "+plusergebnis+"   "); 
	      System.out.println("    "+zahl1+"   minus    "+zahl2+"   = "+minusergebnis+"   "); 
	      System.out.println("    "+zahl1+"   durch    "+zahl2+"   = "+durchergebnis+"   "); 
          
          
      } 
       
      else  
    	  System.out.println("Zugriff Verweigert"); 

       

    

   } 

}
 

Ocean-Driver

Bekanntes Mitglied
Hi,

Ich hab das ganze mal kompiliert, kriegt jetzt beim ausführen aber folgenden Fehler:

Exception in thread "main" java.lang.NoClassDefFoundError: Projekte

Wodran könnte das liegen?
Das JAR ist folgendermaßen aufgebaut:

.project
.classpath
MANIFEST.MF
taschenrechner/Rechner.class
META-INF/MANIFEST.NF

wodran könnte das liegen?

thx
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
C Problem mit If Else If und Überprüfung eines Counters Java Basics - Anfänger-Themen 3
Y Problem mit If-Else Verzweigung! Java Basics - Anfänger-Themen 9
T If, else Problem Java Basics - Anfänger-Themen 12
T Problem im If-Else-Statement Java Basics - Anfänger-Themen 4
S if und else problem... Java Basics - Anfänger-Themen 13
I Methoden Problem If/Else; Public Void Java Basics - Anfänger-Themen 6
K Mal wieder ein Problem mit If / Else Java Basics - Anfänger-Themen 10
K Anfänger If / Else Problem Java Basics - Anfänger-Themen 5
A ein if else problem Java Basics - Anfänger-Themen 13
B Problem mit Variable und if/else Java Basics - Anfänger-Themen 6
M Problem mit der For Schleife (else funzt nicht richtig) Java Basics - Anfänger-Themen 10
B unlogisches Problem mit Tastatureingabe und If-Else Java Basics - Anfänger-Themen 4
T if/else-Problem Java Basics - Anfänger-Themen 10
A if else problem Java Basics - Anfänger-Themen 8
K Verständnis Problem bei Server/Client Java Basics - Anfänger-Themen 2
I WildFily - unterschiedliche Libs im Projekt verursachen Problem Java Basics - Anfänger-Themen 11
imocode Vererbung Problem mit Vererbung Java Basics - Anfänger-Themen 2
L Taschenrechner Problem Java Basics - Anfänger-Themen 4
I Applikationsserver (WildFly) - Zugriff auf Ressourcen.. Problem mit Pfade Java Basics - Anfänger-Themen 10
A ScheduledExecutorService problem Java Basics - Anfänger-Themen 7
marcelnedza Problem mit Weltzuweisung, JavaKarol Java Basics - Anfänger-Themen 13
XWing Methoden rückgabe Problem? Java Basics - Anfänger-Themen 6
M Erste Schritte Collatz Problem max int Java Basics - Anfänger-Themen 3
M Problem bei verschachtelter for-Schleife bei zweidimensionalen Arrays Java Basics - Anfänger-Themen 3
C GLOOP Problem beim Erstellen der Kamera Java Basics - Anfänger-Themen 9
nelsonmandela Problem bei Ausgabe einer Switch - Case Funktion Java Basics - Anfänger-Themen 5
frager2345 Problem mit Methode Java Basics - Anfänger-Themen 4
L Problem bei Rechnung mit Math.pow Java Basics - Anfänger-Themen 13
A Thread-Schreibe-Lese-Problem Java Basics - Anfänger-Themen 4
SUPERTJB return Problem Java Basics - Anfänger-Themen 3
sserio BigInteger Problem Java Basics - Anfänger-Themen 4
JordenJost Taschenrechner problem Java Basics - Anfänger-Themen 5
K Problem mit "Random" Java Basics - Anfänger-Themen 5
S Datei anlegen Problem! Groß- und Kleinschreibung wird nicht unterschieden Java Basics - Anfänger-Themen 4
sserio Problem beim Anzeigen Java Basics - Anfänger-Themen 5
xanxk Problem For-Schleife mit Charakter Java Basics - Anfänger-Themen 2
L Unbekanntes Problem mit 2d Array Java Basics - Anfänger-Themen 6
sserio Liste erstellt und ein Problem mit dem Index Java Basics - Anfänger-Themen 8
sserio Schwimmen als Spiel. Problem mit to String/ generate a card Java Basics - Anfänger-Themen 4
J Schleife Problem Java Basics - Anfänger-Themen 2
D Problem mit der Erkennung von \n Java Basics - Anfänger-Themen 2
milan123 das ist meine aufgabe ich hab das problem das bei mir Wenn ich die Richtung der Linien verändern will und drei davon sind richtig, verändere ich die 4 Java Basics - Anfänger-Themen 3
M Verständins Problem bei Aufgabe Java Basics - Anfänger-Themen 4
HeiTim Problem mit der Kommasetzung an der richtigen stelle Java Basics - Anfänger-Themen 59
Temsky34 Problem mit dem Code Java Basics - Anfänger-Themen 17
P Problem mit Calendar.getDisplayName() Java Basics - Anfänger-Themen 8
C Problem mit mehreren Methoden + Scanner Java Basics - Anfänger-Themen 5
P Datei einlesen, nach Begriff filtern und in Datei ausgeben. Problem Standardausgabe über Konsole Java Basics - Anfänger-Themen 19
M Problem mit Klassenverständnis und Button Java Basics - Anfänger-Themen 8
EchtKeineAhnungManchmal hallo habe ein Problem mit einer Datei -> (Zugriff verweigert) Java Basics - Anfänger-Themen 4
H Problem mit Verzweigungen Java Basics - Anfänger-Themen 6
H Problem mit Rückgabewert Java Basics - Anfänger-Themen 7
josfe1234 JAVA FX problem Java Basics - Anfänger-Themen 3
A Code Problem Java Basics - Anfänger-Themen 6
Henri Problem von Typen Java Basics - Anfänger-Themen 7
J Problem mit "ArrayIndexOutOfBoundsException" Java Basics - Anfänger-Themen 11
K jackson Mapping - Problem mit Zeitzonen Java Basics - Anfänger-Themen 10
B Threads Problem mit mehreren Threads Java Basics - Anfänger-Themen 38
I Output BigDecimal anstatt double / Problem beim Rechnen Java Basics - Anfänger-Themen 16
D Schleifen Problem Java Basics - Anfänger-Themen 2
H So viele Fehlermeldungen, dass ich nicht weiß wo das Problem ist. Java Basics - Anfänger-Themen 6
J JAVA-Problem blockiert MEDIATHEKVIEW Java Basics - Anfänger-Themen 13
T Problem mit Lehrzeichen und String bei einfacher Chiffre Java Basics - Anfänger-Themen 8
J extends Problem Java Basics - Anfänger-Themen 2
C Polymorphie-Problem Java Basics - Anfänger-Themen 3
Kalibru Problem bei Ausgabe von Objekt Java Basics - Anfänger-Themen 1
I Format Problem mit Wert - bekomme 0,10 anstatt 10,00 Java Basics - Anfänger-Themen 6
J Problem mit einer Methode die gewissen Inhalt einer Array löschen soll Java Basics - Anfänger-Themen 9
J Problem mit einer Methode, die beliebig viele Objekte in Array speichern soll Java Basics - Anfänger-Themen 6
J Allgemeines Problem mit Klassen Java Basics - Anfänger-Themen 5
U Problem mit dem initialisieren meines Strings in einer Schleife Java Basics - Anfänger-Themen 5
amgadalghabra algorithmisches Problem Java Basics - Anfänger-Themen 19
J Traveling Salesman Problem [Arrays] Java Basics - Anfänger-Themen 9
R ArrayList Problem Java Basics - Anfänger-Themen 6
InfinityDE Problem mit Datenübergabe an Konstruktor Java Basics - Anfänger-Themen 7
C RegEx Problem Java Basics - Anfänger-Themen 4
J Anfänger TicTacToe, Problem bei Gewinnoption, sowohl Unentschieden Java Basics - Anfänger-Themen 8
E Taschenrechner GUI Problem mit Fehlerhandling Java Basics - Anfänger-Themen 6
M Input/Output Fallunterscheidung Problem Java Basics - Anfänger-Themen 17
P Problem beim Überschreiben einer vererbten Methode Java Basics - Anfänger-Themen 4
M Problem bei Ausgabe Java Basics - Anfänger-Themen 7
Splayfer Java Array Problem... Java Basics - Anfänger-Themen 2
G Problem bei der Ausgabe einer Main Claase Java Basics - Anfänger-Themen 7
F Problem mit KeyListener in kombination mit dem ActionListener Java Basics - Anfänger-Themen 4
G Subset sum problem mit Backtracking Java Basics - Anfänger-Themen 18
N Problem mit Scanner Java Basics - Anfänger-Themen 2
J Klassen Problem Java Basics - Anfänger-Themen 8
A Out.format problem. Java Basics - Anfänger-Themen 3
J Problem bei der Programmierung eines Tannenbaums Java Basics - Anfänger-Themen 9
A Array problem Java Basics - Anfänger-Themen 16
2 Taschenrechner mit GUI Problem bei der Berechnung Java Basics - Anfänger-Themen 8
W Remote Method Invocation RMI - Problem Java Basics - Anfänger-Themen 0
I Ich habe ein Problem Java Basics - Anfänger-Themen 3
A Problem bei returnen eines Wertes Java Basics - Anfänger-Themen 6
M Regex Erstellung Problem Java Basics - Anfänger-Themen 2
D Input/Output Problem bei der Benutzereingabe eines Befehls Java Basics - Anfänger-Themen 14
M (Sehr großes Problem) Listen als static in anderen Klassen verwendet Java Basics - Anfänger-Themen 12
F Habe ein problem mit dem ActionListener Java Basics - Anfänger-Themen 3
C Regex-Problem Java Basics - Anfänger-Themen 4
J Problem beim vergleich von zwei Integer Java Basics - Anfänger-Themen 3

Ähnliche Java Themen

Neue Themen


Oben