hilfe. :D wo fehlt diek klammer

Status
Nicht offen für weitere Antworten.
L

Luc0

Gast
hi lutz, hab ma wieder ein rpoblem....wo fehlt hier die klammer, oder was is da falsch?!

Code:
package einführung;

import support.*;

public class währungsrechner {

	public static void main(String[] args) throws Exception {
		int a = 0;
		int b = 0;
		double c = 0;
		double ergebnis = 0;
		char w;
		char eins;
		char zwei;
		Console.println("**************************************");
		Console.println("*Programmname: währungsrechner       *");
		Console.println("*Datum: 21.12.05                     *");
		Console.println("*Coded by: Luc0, who else?¿          *");
		Console.println("**************************************");
		do {
			ergebnis=0;
			Console.println("Welche Währung ist die Basis?");
			Console.println("1=€; 2=DM; 3=$");
			a = Console.readInt();

			
			Console.println("In welche Währung soll die Basis umgewandelt werden?");
			Console.println("1=€; 2=DM; 3=$");
			b = Console.readInt();

			Console.println("Bitte geben sie die Basis ein");
			c = Console.readDouble();

			switch (a) {
			case 1: if (b==2) {
				ergebnis=c*1.95583;
			} if (b==3){
				ergebnis=c*0.8827;
			} break;

			case 2: if(b==1){
				ergebnis=c/1.95583;
				} if (b==3){
					ergebnis=c*0.45;
				} break;
				
			case 3: if (b==1) {
				ergebnis=c/0.8827;
			} if (b==2){
				ergebnis=c*2.21;
			} break;
			default: Console.println(" Bitte den Aufforderungen folgen, und keinen Quatsch eingeben!");
			}
			if (a==1){
				eins='€';
				Console.println(c+eins+"");
			}
			if (a==2){
				eins='D';
			}
			if (a==3) {
				eins='$';
			
			Console.println(c+eins+ + ergebnis);

			Console.println("Programm Wiederholen?");
			w = Console.readChar();
			}
			
			while (w == 'j' || w == 'J');
		System.out.println("Dann halt nicht! :(");
		
	
}
}

schonma danke im vorraus!


MFG


Luc0
 

Soulfly

Bekanntes Mitglied
Dazu sage ich nur: "Wenn man richtige Quelltext formatierung anwenden würde, wäre kein Problem gewesen,
es selber zu sehen!"
MfG
Soulfly
 
G

Guest

Gast
jo,schonma danke!!!! nur... wenn ich da die } klammer setze, kommt ein initialisierungsfehler ebi dem hier:
Code:
if (a==3) {
				eins='$';
			}
			Console.println(c+eins+ + ergebnis);
er kann dann bei c+eins+ die "eins" nicht initialisieren!

was is da los?




danke


mfg


Luc0
 
G

Guest

Gast
@Luc0
Mach es dir zur Gewohnheit immer die schliessende Klammer sofort einztippen,
wenn du die öffnende eintippst. Manche IDE's machen es automatisch.
Übersichtliche Formatierung ist auch schon die halbe Miete.
 
L

Luc0

Gast
ja, danke für die tipps, bin froh das ihr mir sagt was ich falsch mache, bin ja noch am anfang und will natürlich richtig lernen!!! ich achte in zukunft mehr darauf

aber wieso kann er bei dem hier nicht "eins" initialisieren?

Code:
if (a==3) {
				eins='$';
			}
			Console.println(c+eins+ + ergebnis);
[/code]
 
G

Guest

Gast
:autsch: Ich meinte, welchen Wert bekommt eins, wenn die Variable a > 3 ist?
 
L

Luc0

Gast
hmm...gute frage :D

garkein wort....oder...hab ja nur bis 3 definiert...liegts daran? muss ich noch machen

Code:
if (a>3) {
				eins='falsch';


oder was muss ich machen?
 
G

Guest

Gast
Du hast einfach einen unbehandelten Fall, bei dem die Variable eins nicht initialisiert ist.
Entweder initialisierst du sie vorher oder du behandelst den "else"-Fall.

z.B.
Code:
if (a==1) {
  eins='€'; 
}
else if (a==2) {
  eins='D'; 
}
else if (a==3) {
  eins='$';
}
else {
  ...falsche Eingabe...
}
 
G

Guest

Gast
jo, es funzt :D danke!!!!!!!!!!!!!!!!!
das muss ich mir merken... aber es geht langsam vorran :oops:


MFG


Luc0
 
G

Guest

Gast
Anonymous hat gesagt.:
das muss ich mir merken... aber es geht langsam vorran :oops:
Da muste jeder durch. ;)
Übrigens, verwende keine Umlaute im Code und schreibe Klassennamen
mit grossen Buchstaben am Anfang. Also statt währungsrechner, Waehrungsrechner.

Am besten schau dir die Java Code Conventions an. Wenn du dir am Anfang einen
guten Programmierstil aneignest, wird es um einiges leichter den Code zu warten,
zu lesen etc.

http://java.sun.com/docs/codeconv/
 
L

Luc0

Gast
hey danke! das änder (aender :D ) ich dann ma... aber ich hab doch wieder ein neues prob!... folgendes:
hier nochma der code
Code:
package einführung;

import support.*;

public class währungsrechner {

	public static void main(String[] args) throws Exception {
		int a = 0;
		int b = 0;
		double c = 0;
		double ergebnis = 0;
		char w;
		char eins;
		char zwei;
		Console.println("**************************************");
		Console.println("*Programmname: Waehrungsrechner       *");
		Console.println("*Datum: 21.12.05                     *");
		Console.println("*Coded by: Luc0, who else?¿          *");
		Console.println("**************************************");
		do {
			ergebnis=0;
			Console.println("Welche Währung ist die Basis?");
			Console.println("1=€; 2=DM; 3=$");
			a = Console.readInt();

			
			Console.println("In welche Währung soll die Basis umgewandelt werden?");
			Console.println("1=€; 2=DM; 3=$");
			b = Console.readInt();

			Console.println("Bitte geben sie die Basis ein");
			c = Console.readDouble();

			switch (a) {
			case 1: if (b==2) {
				ergebnis=c*1.95583;
			} if (b==3){
				ergebnis=c*0.8827;
			} break;

			case 2: if(b==1){
				ergebnis=c/1.95583;
				} if (b==3){
					ergebnis=c*0.45;
				} break;
				
			case 3: if (b==1) {
				ergebnis=c/0.8827;
			} if (b==2){
				ergebnis=c*2.21;
			} break;
			default: Console.println(" Bitte den Aufforderungen folgen, und keinen Quatsch eingeben!");
			}
			if (a==1) { 
				  eins='€'; 
				} 
				else if (a==2) { 
				  eins='D'; 
				} 
				else if (a==3) { 
				  eins='$'; 
				} 
				else { 
				 eins='X';
				}

			Console.println(ergebnis);

			Console.println("Programm Wiederholen?");
			w = Console.readChar();
			}
			
			while (w == 'j' || w == 'J');
		System.out.println("Dann halt nicht! :(");
		
	
}
}

nur das prob jezz ist. ich will an dieser stelle:
Code:
Console.println(ergebnis);
das da z.b. steht 10.5€ ...aber wenn ich +eins mache, rechnet der irgendwas.....wisst ihr was ich meine, ich kommd a nicht weiter...!
bitte ma wieder um hilfe und danke an die leute über mir!!! habt mir schon gut geholfen!!!


MFG


Luc0
 
G

Guest

Gast
danke!!! funzt perfekt...jezz nurnoch eine kleine frage, wie kann ich es machen das ein char mehr als 1ne stelle hat, also nicht D sondern DM.....?



MFG


Luc0
 
G

Guest

Gast
Verwende String statt char. Character ist, wie der Name schon sagt, für ein einzelnes Zeichen gedacht.
Du könntest noch ein Array vom Typ char erstellen, das führt hier aber zu weit.
Also, statt "char eins;", "String eins;"

Zieh dir paar Grundlagen rein, dann wird einiges einfacher. Es macht keinen Sinn zu programmieren,
wenn man Grudlagen wie Datentypen, grundlegende Kontrollstrukturen, Schleifen etc. nicht kennt.
Hier ein dickes Buch für den Anfang: http://www.galileocomputing.de/openbook/javainsel5/
 
L

Luc0

Gast
jo,danke!

also, ich lern java in der schule,aber da ist es langweilig und dann mach ich zu hause immer was alleine.
wie zb diesen umrechner, is für euch natürlich totalaler anfängerstuff...aber ihr habt auch mit so was angefangen ;)


aber danke, ich probier das jezz gleich ma..:!!!

danke für den link!!!



MFG


Luc0
 
L

Luc0

Gast
das mit dem string funzt nicht, aber ich les ma bisi was nach ;)


mfg


Luc0
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
W Hilfe bei Methode Allgemeine Java-Themen 14
M Javascript Hilfe bei ToDoList? Allgemeine Java-Themen 1
A Java Programm erstellen hilfe Allgemeine Java-Themen 10
Momo16 Brauche Hilfe - Java Projekt kann nicht erstellt werden Allgemeine Java-Themen 12
T Hilfe bei negation von suchabfrage Allgemeine Java-Themen 2
Peterw73 Hilfe bei Java gesucht Allgemeine Java-Themen 3
N Hilfe bei RegEx benötigt Allgemeine Java-Themen 3
A Hilfe beim Verständnis Allgemeine Java-Themen 16
V Hilfe mit Java Code Allgemeine Java-Themen 4
T Hilfe bei Programm. IDE: Eclipse mit EV3-Plugin, lejos Allgemeine Java-Themen 8
alinakeineAhnungv Hilfe bei einem Straßenbahn-Projekt von mir Allgemeine Java-Themen 18
Aboya Kugel mit Hilfe von Dreiecken rekursiv zeichnen Allgemeine Java-Themen 2
K Anzeigemöglichkeit von Bildern in JavaFX mit Hilfe von MongoDB GridFS Allgemeine Java-Themen 0
A Preisberechnung, Hilfe Allgemeine Java-Themen 4
M Bräuchte Hilfe bei der Aufgabe Allgemeine Java-Themen 1
s_1895 Hilfe bei Java Tic Tac Toe Allgemeine Java-Themen 8
W Suche Ursache für NPE - woher kommt sie? (Hilfe beim Debugging) Allgemeine Java-Themen 19
J Hilfe, Jar Datei kann nicht ausgeführt werden Allgemeine Java-Themen 2
M Hilfe bei einer Java Programmieraufgabe! Ab morgen Montag um 08:00 Uhr Allgemeine Java-Themen 5
B Bei Email: FW / AW... - Hilfe bei String suche Allgemeine Java-Themen 21
U Erste Schritte Hilfe bei simplem Glücsspiel in Java Allgemeine Java-Themen 4
K OOP Suche Hilfe + Erklärung für eine Hausaufgabe Allgemeine Java-Themen 1
K Objektorientierung, hilfe Allgemeine Java-Themen 9
V Bilder bei bestimmten Zeiten wechseln, bitte um Hilfe Allgemeine Java-Themen 5
D Hilfe bei Informatik Hausaufgaben Allgemeine Java-Themen 30
RalleYTN Brauche Hilfe beim Run-Length-Decoding Allgemeine Java-Themen 9
S Hilfe bei dem Auslesen einer YAML Datei Allgemeine Java-Themen 8
F NetBeans Hilfe!!! Allgemeine Java-Themen 23
H Schiffe versenken JButton Schiffe mit GUI verbinden Hilfe! Allgemeine Java-Themen 2
M Bitte Hilfe mit REGEX (Negieren) Allgemeine Java-Themen 4
E HILFE !! Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/io/FileUtils Allgemeine Java-Themen 4
S GetMethode erstellen mit Hilfe von Parametern Allgemeine Java-Themen 9
J Java "Bank Programm" Brauche eure Hilfe Allgemeine Java-Themen 3
B Hilfe bei Übungsblätter Allgemeine Java-Themen 9
O Erste Schritte Benzinverbrauch Code Hilfe Allgemeine Java-Themen 3
C Hilfe Bei Vegas Slide Allgemeine Java-Themen 0
B Hilfe!! spiel um Funktion des Selektierens erweitern (mit ASCII-Tabelle) Allgemeine Java-Themen 3
Ice4P4rty Hilfe Bei Promillerechner Allgemeine Java-Themen 9
C Atfx mit Hilfe von OpenAtfx auslesen Allgemeine Java-Themen 1
perlenfischer1984 Hilfe bei Design (Pattern) Allgemeine Java-Themen 5
G Hilfe bei Projektarbeit Allgemeine Java-Themen 5
GenerationLost Input/Output Custom Serialization - hilfe bei Realisierung Allgemeine Java-Themen 8
J Hilfe!!! Ausbildung Allgemeine Java-Themen 14
H Hilfe bei Erstellung eines Hilfe Fenster bei Tastendruck (F1 bei Win98) Allgemeine Java-Themen 5
B Swing Hilfe bei Abfrage von Benutzernamen und Passwort Allgemeine Java-Themen 2
T Hilfe bei Code Allgemeine Java-Themen 3
U Swing Hilfe beim Quellcode für ein Codierungs-/Decodierungsprogramm Allgemeine Java-Themen 9
S Hilfe bei Gui Allgemeine Java-Themen 3
O Best Practice Hilfe bei Algorithmus gesucht Allgemeine Java-Themen 10
GRAZZ0R Hilfe zum Spiel Mensch ärger dich nicht Allgemeine Java-Themen 1
C Hilfe bei den Ausgaben Allgemeine Java-Themen 4
K Hilfe bei GUI für Pizza-Service Allgemeine Java-Themen 11
J Hilfe bei Datumsberechnung aus Textfeld Allgemeine Java-Themen 10
I Bitte Drngend hilfe Allgemeine Java-Themen 2
C Hilfe bei NoClassDefFoundError Allgemeine Java-Themen 14
C Hilfe bei einer Fehler meldung Allgemeine Java-Themen 3
I Methoden Schnelle Hilfe benötigt - Kleines Video/Slideshow aus mehreren Bildern erstellen Allgemeine Java-Themen 3
C Hilfe bei einer Point Ausgabe Allgemeine Java-Themen 7
S Probleme mit meinem MacBook Pro DRINGEND HILFE erbeten! Allgemeine Java-Themen 17
N Erste Schritte [HILFE] effizienter,leistungsfähigermbackground Pixelbot Allgemeine Java-Themen 5
A Hilfe gesucht Allgemeine Java-Themen 44
X ArrayList will nicht so wie ich will. Hilfe Allgemeine Java-Themen 8
C Hilfe bei einer Fehlermeldung Allgemeine Java-Themen 5
C Hilfe bei MalformedURLException Allgemeine Java-Themen 7
D Baum zeichnen hilfe Allgemeine Java-Themen 4
M Hilfe bei parseInt Allgemeine Java-Themen 4
F Compiler-Fehler Hilfe bei Startup error Allgemeine Java-Themen 3
D Mit Hilfe von Java aus Excel-Sheet Zellen in neues Excel Dokument kopieren Allgemeine Java-Themen 3
F Socket NullPointerException Bitte um hilfe! Allgemeine Java-Themen 12
M Input/Output Java + OCR ? Erfahrungen und bitte um Hilfe Allgemeine Java-Themen 12
M Brauche Hilfe bei Quellcodeverständnis Allgemeine Java-Themen 4
B Zahlen ausgeben hilfe! Allgemeine Java-Themen 8
S Java USB dringend Hilfe! Allgemeine Java-Themen 6
X Hilfe bei Programm Allgemeine Java-Themen 5
zer0zer0 Best Practice apache common cli - optionen für hilfe ausblenden Allgemeine Java-Themen 5
F Bitte um Hilfe! Allgemeine Java-Themen 5
S Hilfe bei geeignetem Pattern (Decorierer) Allgemeine Java-Themen 2
D Brauche Hilfe bei Rechnung (Exponentiation) Allgemeine Java-Themen 12
F Brauche Hilfe bei Java Allgemeine Java-Themen 6
S Hilfe bei simplem Programm Allgemeine Java-Themen 3
J Ein blutiger Anfänger braucht Hilfe Allgemeine Java-Themen 7
B Hilfe bei JUnit Test Allgemeine Java-Themen 1
A ALTER TABLE mit Hilfe von RegEx zerlegen, splitten Allgemeine Java-Themen 5
B Dringend Hilfe gesucht für Struktogramm Allgemeine Java-Themen 11
C Brauche Hilfe mit Modulo Strategie Allgemeine Java-Themen 2
S Brauche Hilfe: Prüfungsaufgabe Java Allgemeine Java-Themen 8
J Probleme bei kompilieren ... Bitte um Hilfe Allgemeine Java-Themen 2
G java.exe in System 32. Hilfe!!! Allgemeine Java-Themen 8
M google plus java api - Anfänger sucht Hilfe Allgemeine Java-Themen 7
M Hilfe mit JOptionPane Allgemeine Java-Themen 2
I Hilfe: Klasse Vieleck Allgemeine Java-Themen 5
I javax.sound.sampled.* - Hilfe zu den Controls Allgemeine Java-Themen 8
C Hilfe bei Adressbuch-Programmierung, wie am Besten mit JList implementieren Allgemeine Java-Themen 2
S Hilfe bei der Cosinusapproximation Allgemeine Java-Themen 10
K Arraylist Hilfe Allgemeine Java-Themen 13
K Hilfe Felder Allgemeine Java-Themen 7
T Hilfe im Lizenz-Dschungel Allgemeine Java-Themen 11
S brauche Hilfe für ssh connection in java Allgemeine Java-Themen 6
W sql Query abspeichern selber variabele hilfe...? Allgemeine Java-Themen 16
N Hilfe bei Projekt Allgemeine Java-Themen 5

Ähnliche Java Themen

Neue Themen


Oben