Umrechnen Aufgabe

Hubson

Mitglied
Hallo,

habe meine ersten Vorlesungen prog. hinter mir und hab auch schon einiges verstanden ^^.

Unser Prof. meint es gut mit uns und will das wir ein Programm schreiben welches verschiedene Umrechenarten beherrscht.

Ich habe bis jetzt eine main geschrieben die nichts macht als eine Klasse aufzurufen die das eigentlich Prog. starten soll.

Jetzt hab ich mit der eigentlichen Klasse begonnen die die tatsächliche Arbeit machen soll...
wollte nur mal wissen ob ich auf einem guten Weg bin oder ob ich schon jetzt in die falsche Richtung denke....hier mein bisher bescheidenes Werk....will keine Lösung des Programms sonder nur Hinweise wenn ich auf dem völlig falschen Weg bin bzw. irgendwo dringend was ändern muss...
Java:
/**
 * 
 */
package wi2012pr02;

import java.util.Scanner;


/**
 * @author Mats
 *
 */
public class Eingabe {

	/**
	 * @param args
	 */
	public void starte  (){
		// Attribute für die Abfragewerte
		// Anfangseinheit, Zieleinheit, Anfangswert, Auswahl Länge oder Gewicht
		int auswahl; // Auswahl für Gewicht oder Länge
		String anfangseinheit;// Meter, Kilo, etc
		String zieleinheit; // Pound, Yard, ...
		int anfangswert; 
		
		Scanner scan = new Scanner(System.in);
		System.out.println("Bitte wählen Sie zwischen Gewicht(1) oder Länge(2)aus.");
		auswahl = scan.nextInt();
		System.out.println("Bitte wählen Sie eine Starteinheit aus.");
		anfangseinheit = scan.next();
		System.out.println("Bitte wählen Sie eine Zieleinheit aus.");
		zieleinheit = scan.next();
		System.out.println("Bitte geben Sie den Wert ein, den Sie umrechnen möchten.");
		anfangswert = scan.nextInt();
		
		if (auswahl == 1){
			// rechne das Gewicht aus
		}else{
			// rechne die Länge aus
		}
				
		
	}

}
 

Fab1

Top Contributor
Erster Eindruck ist auf alle Fälle gut. Du könntest dir allerdings noch die Java-Konventionen anschauen.

Bei

Java:
 if (auswahl == 1){
            // rechne das Gewicht aus
        }else{
            // rechne die Länge aus
        }

Würde ich statt dem else explizit auf die 2 prüfen. Denn, wenn man statt
Code:
1
die
Code:
11
eintippt, dann nimmt er auch die Länge.

Man könnte es zum Beispiel so machen.

Java:
if (auswahl == 1) {
			// rechne das Gewicht aus
		} else if (auswahl == 2) {

			// rechne die Länge aus
		} else {
			System.out
					.println("Sie haben sich wohl vertippt. Bitte wählen Sie zwischen Gewicht(1) oder Länge(2)aus.");
		}

Somit wären alle drei Fälle, die eintreten können abgedeckt.

Das ein oder andere könnte man evtl. auch in Methoden auslagern, müssen tut man das bei dem "großen" Programm allerdings noch nicht, wie ich finde. :)
 

Hubson

Mitglied
Erster Eindruck ist auf alle Fälle gut. Du könntest dir allerdings noch die Java-Konventionen anschauen.

Bei

Java:
 if (auswahl == 1){
            // rechne das Gewicht aus
        }else{
            // rechne die Länge aus
        }

Würde ich statt dem else explizit auf die 2 prüfen. Denn, wenn man statt
Code:
1
die
Code:
11
eintippt, dann nimmt er auch die Länge.

Man könnte es zum Beispiel so machen.

Java:
if (auswahl == 1) {
			// rechne das Gewicht aus
		} else if (auswahl == 2) {

			// rechne die Länge aus
		} else {
			System.out
					.println("Sie haben sich wohl vertippt. Bitte wählen Sie zwischen Gewicht(1) oder Länge(2)aus.");
		}

Somit wären alle drei Fälle, die eintreten können abgedeckt.

Das ein oder andere könnte man evtl. auch in Methoden auslagern, müssen tut man das bei dem "großen" Programm allerdings noch nicht, wie ich finde. :)
ok danke für den tip, werde das ändern, die konvention und ich sind noch nich so dicke, bitte das zu verzeihen ^^
das programm wird noch größer, ich soll sowohl von metrisch in angelsächsisch als auch polnisch und zurück umrechnen können
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
H Uhrzeitespanne in Integer Wert umrechnen Java Basics - Anfänger-Themen 1
M Weitere Längen umrechnen Java Basics - Anfänger-Themen 2
W Stellenwertsysteme Umrechnen Java Basics - Anfänger-Themen 12
W Stellenwertsysteme umrechnen Java Basics - Anfänger-Themen 22
C Gleitkommazahl in Dezimalzahl umrechnen Java Basics - Anfänger-Themen 4
B Relativen Anteil von zwei Datümer auf Monatsebene umrechnen Java Basics - Anfänger-Themen 130
P Zeichenkette mit Binärzahl in Dezimalzahl umrechnen Java Basics - Anfänger-Themen 3
F Koordinaten umrechnen Java Basics - Anfänger-Themen 10
Viktormk Methoden Zahlensysteme umrechnen / "Quartärsystem" Java Basics - Anfänger-Themen 4
GreenTeaYT Datentypen Fahrenheit - Celsius Umrechnen 2in1 Variable? Java Basics - Anfänger-Themen 10
D Liste mit Zeitstempeln in Arbeitszeit umrechnen Java Basics - Anfänger-Themen 7
A Software zum Umrechnen römischer Zahlen Java Basics - Anfänger-Themen 10
N Zahlensysteme umrechnen; Probleme bei Kommazahlen Java Basics - Anfänger-Themen 3
B tageszahl in Datum umrechnen Java Basics - Anfänger-Themen 6
M Compiler-Fehler Binäre Zahlen in Dezimalzahlen umrechnen Java Basics - Anfänger-Themen 3
E Umrechnen Basis 2-36, Probleme mit Basis 36 Java Basics - Anfänger-Themen 8
R Minuten umrechnen. Java Basics - Anfänger-Themen 9
E Datentypen Von int in double umrechnen. Java Basics - Anfänger-Themen 3
E Datum und Uhrzeit von UTC in MET umrechnen Java Basics - Anfänger-Themen 6
J Gleitkommazahl in Dezimalzahl umrechnen Java Basics - Anfänger-Themen 5
V Programm zum Umrechnen von Pferdestärken in kW Java Basics - Anfänger-Themen 9
P Datentypen int in Prozent "umrechnen" Java Basics - Anfänger-Themen 4
V Tool zum Umrechnen Dezimal in Hex Java Basics - Anfänger-Themen 7
Developer_X Kreiskoordinaten in Normale Koordinaten umrechnen Java Basics - Anfänger-Themen 4
N Laufzeit in Nanosekunden - in Minuten umrechnen Java Basics - Anfänger-Themen 6
N Tage in Jahre, Monate umrechnen Java Basics - Anfänger-Themen 1
G Uhrzeit hh:mm:ss in minuten umrechnen Java Basics - Anfänger-Themen 4
G Timestamp in Minuten umrechnen Java Basics - Anfänger-Themen 8
S Millisekunden umrechnen Java Basics - Anfänger-Themen 12
J Datum in Kalenderwoche umrechnen Java Basics - Anfänger-Themen 3
F Seknunden in dd.MM.YYYY umrechnen Java Basics - Anfänger-Themen 9
G Farbwerte umrechnen Java Basics - Anfänger-Themen 4
M mm in cm umrechnen und auf 5er oder auf 10er aufrunden! Java Basics - Anfänger-Themen 2
G Maßeinheiten umrechnen Java Basics - Anfänger-Themen 3
D Formel zum umrechnen in java o_O Java Basics - Anfänger-Themen 9
R in Binärzahlen umrechnen Java Basics - Anfänger-Themen 15
M Dateigrösse umrechnen? Java Basics - Anfänger-Themen 6
G Umrechnen von Zahlensystemen Java Basics - Anfänger-Themen 7
G byte und double umrechnen Java Basics - Anfänger-Themen 3
Jere58 Aufgabe zu Mustern Java Basics - Anfänger-Themen 1
M Interfaces Aufgabe Java Basics - Anfänger-Themen 2
lrnz22 Java-Basics-Aufgabe Java Basics - Anfänger-Themen 8
Justin4687 Benötige Hilfe bei folgender Aufgabe Java Basics - Anfänger-Themen 2
A Erste Schritte Aufgabe mit while Schleife Java Basics - Anfänger-Themen 11
S Hilfe zu einer Aufgabe Java Basics - Anfänger-Themen 5
M Java Programmierung Aufgabe Anfänger Java Basics - Anfänger-Themen 1
R Hilfe bei Aufgabe Java Basics - Anfänger-Themen 4
Mikejr Java Berg aufgabe Java Basics - Anfänger-Themen 6
frager2345 Aufgabe Hash Objekt Elemente ausgeben Java Basics - Anfänger-Themen 2
berserkerdq2 Habe ich die Aufgabe richtig gelöst? Java Basics - Anfänger-Themen 3
D Hilfe bei einer Aufgabe mit for-Schleife Java Basics - Anfänger-Themen 6
Neuling47 Ich zerbreche mit den kopf an einer Aufgabe Java Basics - Anfänger-Themen 61
G Fragen zu Kompelierfehler in Aufgabe. Java Basics - Anfänger-Themen 25
Robert_Klaus Hamster java Simulation Hilfe bei einer Aufgabe Java Basics - Anfänger-Themen 5
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
T Informatik Studium Aufgabe Java Basics - Anfänger-Themen 4
T Aufgabe Informatik Studium Java Basics - Anfänger-Themen 10
I matrix aufgabe Java Basics - Anfänger-Themen 22
J Brauche Hilfe bei for-each Aufgabe Java Basics - Anfänger-Themen 1
9 Aufgabe Bruttorechner Java Basics - Anfänger-Themen 14
N Fehler im Code (Aufgabe für Anfänger) Java Basics - Anfänger-Themen 11
J Brauche Hilfe bei Aufgabe Java Basics - Anfänger-Themen 4
J boolean aufgabe Java Basics - Anfänger-Themen 9
D Snake-Spiel ähnliche Aufgabe Hilfe Java Basics - Anfänger-Themen 3
M Hilfe - Array Aufgabe Java Basics - Anfänger-Themen 8
StevenGG Aufgabe im Studium Java Basics - Anfänger-Themen 36
G Strings auf Gleichheit prüfen - Aufgabe vom Prof. Java Basics - Anfänger-Themen 5
S Schulaufgabe - verstehe leider die Aufgabe nicht Java Basics - Anfänger-Themen 4
Leo0909 Ich brauche Hilfe bei dieser Aufgabe Java Basics - Anfänger-Themen 2
R Eclipse Aufgabe Java Basics - Anfänger-Themen 4
J OOP-Aufgabe Java Basics - Anfänger-Themen 15
Helix19 Informatik Grundkurs (Haus-)Aufgabe Java Basics - Anfänger-Themen 5
P eine kleine Aufgabe mit Audio Java Basics - Anfänger-Themen 1
TimoN11 Verständnisfrage bei Aufgabe Java Basics - Anfänger-Themen 2
TimoN11 Java spezielle Suchprobleme - Aufgabe Java Basics - Anfänger-Themen 5
M Könnte mir jemand diese Aufgabe erklären? Java Basics - Anfänger-Themen 2
M Könnte mir jemand diese Aufgabe erklären? Java Basics - Anfänger-Themen 9
dieter000 Aufgabe Hilfe Java Basics - Anfänger-Themen 18
jonathanpizza Hilfe bei einer Aufgabe Java Basics - Anfänger-Themen 5
Q Hilfe auf Aufgabe(Matrixmultiplikation) Java Basics - Anfänger-Themen 1
jonathanpizza Hilfe bei der Aufgabe Java Basics - Anfänger-Themen 19
justemii Gehalt berechnen - Aufgabe Java-Programm Java Basics - Anfänger-Themen 9
C Fernseher-Aufgabe (Methoden, Klassen und Objekte) Java Basics - Anfänger-Themen 63
C Rechnungen-Aufgabe Java Basics - Anfänger-Themen 18
C Biene-Aufgabe Java Basics - Anfänger-Themen 2
K Algorithmen und Datenstrukturen Programmier Aufgabe Java Basics - Anfänger-Themen 10
M Verständnisfrage zu eine Online Aufgabe Java Basics - Anfänger-Themen 7
T Aufgabe Flussdiagramm, kann jemand checken? Java Basics - Anfänger-Themen 8
B Methoden Ausgeben Aufgabe Java Basics - Anfänger-Themen 15
M Lösung Aufgabe - Java Programmiren lernen für Dummies Java Basics - Anfänger-Themen 11
J Rekursion Klausur Aufgabe Java Basics - Anfänger-Themen 2
J Exception-Aufgabe Java Basics - Anfänger-Themen 8
I Methoden char Array Aufgabe (bitte hierbei um Hilfe) Java Basics - Anfänger-Themen 3
F Aufgabe: Abstand von einem Punkt zu einem anderen Punkt Java Basics - Anfänger-Themen 10
T Aufgabe zum Verschlüsselungsalgorithmus Java Basics - Anfänger-Themen 11
J Erste Schritte Aufgabe Java Basics - Anfänger-Themen 24
T Methoden BinaryTree transformieren Aufgabe Java Basics - Anfänger-Themen 36
J Brauche Hilfe bei einer aufgabe Java Basics - Anfänger-Themen 1
J Hat jemand einen Lösungsansatz für diese Aufgabe? Java Basics - Anfänger-Themen 1

Ähnliche Java Themen

Neue Themen


Oben