myGully.com Boerse.SH - BOERSE.AM - BOERSE.IO - BOERSE.IM Boerse.BZ .TO Nachfolger
Zurück   myGully.com > Computer & Technik > Programmierung
Seite neu laden

Java if-Anweisung. Fehler beim compilieren.

Willkommen

myGully

Links

Forum

 
Antwort
Themen-Optionen Ansicht
Ungelesen 29.11.10, 09:03   #1
cold28
Anfänger
 
Registriert seit: Feb 2010
Beiträge: 17
Bedankt: 1
cold28 ist noch neu hier! | 0 Respekt Punkte
Standard Java if-Anweisung. Fehler beim compilieren.

Hallo freunde,

kann mir jemand bitte schreiben was ich hier falsch mache:
Aufgabe:

Schreiben Sie ein Programm für eine ganz einfache Messwertanalyse.
Ein Messwert soll durch einen Vergleich mit einem Sollwert bezüglich seiner Qualität wie folgt beurteilt werden:
Vergleich Urteil
Messwert = Sollwert exakt
| Messwert - Sollwert | <= 0,1 in Toleranz
| Messwert - Sollwert | <= 0,5 brauchbar
ansonsten Ausschuß

Der Sollwert und der Messwert, beides Dezimalzahlen, sind über Tastatur einzulesen. Nutzen Sie dazu die Klasse Konsole wie im folgenden Beispiel:

double wert = Konsole.getInputDouble("Wert:");

Code:
 public class Messwert { 
     // Attribute
      double messwert;
      double sollwert;
      double wert;

 
 public static void main(String[] args) {

 if (messwert == sollwert) {
	   System.out.println("Messwert ist exakt sollwert!");
	} else if (wert <= 0.1){
	    System.out.println("Messwert liegt innerhalb der Toleranz!");
	} else if (wert <= 0.5 && wert > 0.1) {
	    System.out.println("Messwert ist brauchbar!");
	} else if (wert > 0.5) {
	    System.out.println("Ausschuss");
	}
  }
}
 
 public static double messwert() {
 
     double messwert = Konsole.getInputDouble("Wert:");    
}
  
 public static double sollwert() {
	  
	 double sollwert = Konsole.getInputDouble("Wert:");  
	 }
  
 public class wert {
	      public static void main(String[] args) {
	          double a = messwert(); 
	          double b = sollwert();
	          double c = wert();
	          
	        	  c=a-b;  
	      }
	  }
cold28 ist offline   Mit Zitat antworten
Ungelesen 29.11.10, 11:03   #2
BoardSupporter
Anfänger
 
Registriert seit: Aug 2010
Beiträge: 4
Bedankt: 60
BoardSupporter ist noch neu hier! | 0 Respekt Punkte
Standard

Wo is denn "Konsole" deklariert?!

ach ja und die ganzen "else" Anweisungen brauchst du nicht ... oder ist sogar falsch ?!
Habs jetz nich kompiliert
BoardSupporter ist offline   Mit Zitat antworten
Ungelesen 29.11.10, 13:01   #3
PornoPenner
Banned
 
Registriert seit: Aug 2010
Beiträge: 209
Bedankt: 70
PornoPenner ist noch neu hier! | 0 Respekt Punkte
Standard

Du willst wissen, was Du falsch machst?

Kurz gesagt: ALLES!

40 Zeilen Code und ein Dutzend Fehler!

- Fehlende Rückgabewerte, die letztendlich gar nicht benötigt werden
- keine Null-Prüfung
- Variablen die statisch sein müssten, da Du diese statisch verwendest
- missachten der Klassennamen-Konventionen
- fehlende Initialisierung bzw. kein Aufruf der (fehlerhaften) Methoden
- Variablen und Klassen mit gleicher Bezeichnung
- eine Klasse die überflüssig ist
- fehlender Import
- Syntaxfehler
PornoPenner ist offline   Mit Zitat antworten
Ungelesen 29.11.10, 21:10   #4
cold28
Anfänger
 
Registriert seit: Feb 2010
Beiträge: 17
Bedankt: 1
cold28 ist noch neu hier! | 0 Respekt Punkte
Standard

Ok,

kann mir denn jemand helfen wie es auszusehen hat?
cold28 ist offline   Mit Zitat antworten
Ungelesen 29.11.10, 23:04   #5
PornoPenner
Banned
 
Registriert seit: Aug 2010
Beiträge: 209
Bedankt: 70
PornoPenner ist noch neu hier! | 0 Respekt Punkte
Standard

Ich frag mich an welcher Einrichtung ihr alle lernt oder arbeitet:

[ Link nur für registrierte Mitglieder sichtbar. Bitte einloggen oder neu registrieren ]
PornoPenner ist offline   Mit Zitat antworten
Ungelesen 30.11.10, 14:29   #6
Poppers
8===O - - - -
 
Benutzerbild von Poppers
 
Registriert seit: Feb 2009
Beiträge: 336
Bedankt: 16
Poppers ist noch neu hier! | 0 Respekt Punkte
Standard

^^Du bist schon zulang im Forum unterwegs PornoPenner
Poppers ist offline   Mit Zitat antworten
Antwort


Forumregeln
Du kannst keine neue Themen eröffnen
Du kannst keine Antworten verfassen
Du kannst keine Anhänge posten
Du kannst nicht deine Beiträge editieren

BB code is An
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.

Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:28 Uhr.


Sitemap

().