1. Dashboard
  2. Forum
    1. Unerledigte Themen
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team-Mitglieder
    4. Trophäen
    5. Mitgliedersuche
  4. Tutorial Bereich
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Seiten
  • Forum
  • Lexikon
  • Erweiterte Suche
  1. Informatik Forum
  2. Mitglieder
  3. christinak

Beiträge von christinak

  • Eprog UE aufgabe - geht das kürzer?

    • christinak
    • 6. April 2008 um 11:36

    Super, danke!

    (jetzt weiss ich auch, warum es bei mir vorher nicht funktioniert hat - dachte, ich müsste die variablen noch im print deklarieren.)

    Danke!

  • Eprog UE aufgabe - geht das kürzer?

    • christinak
    • 6. April 2008 um 11:03

    Hallo!

    Wie haben für unsere Java-Laborübung (auf freiwilliger Basis dh. es löst keiner meine Hausübung :) ) folgende Frage bekommen (4.) ist das problem, baut auf 1.) auf):

    1)
    Vom Benutzer sollen drei Zahlenwerte eingelesen werden. Anschließend soll eine Ausgabe der
    Form
    "Die Summe der eingegebenen Zahlen beträgt <x>"
    ausgegeben werden. Wobei <x> für den Summe der eingelesenen Zahlenwerte steht

    4)
    Wie Beispiel 1, jedoch soll das Programm mit einer einzigen Anweisung auskommen (abgesehen
    natürlich von dem Programmgerüst, in welchem das Programm steht: Deklaration der Klasse,
    main()-Methode, Instanzierung der Scanner-Klasse).
    Anm(!).: Dieses Beispiel soll die Art und Weise, wie in Java Ausdrücke ausgewertet werden
    veranschaulichen. In der Praxis wäre es eine derartige Implementierung nicht nur unnötig, sondern
    auch schlechter Programmierstil.

    Die Frage die ich habe ist, geht das kürzer als so:

    Java
    import java.util.Scanner;
    
    
    public class SummeSchlecht{
    
    
    	public static void main(String[] args){
    
    		Scanner sc = new Scanner(System.in);
    		int x=sc.nextInt();
    		int y=sc.nextInt();
    		int z=sc.nextInt();
    
    		//System.out.println("Geben Sie drei werte für x, y, z ein ");
    
    
    		System.out.print("Der Wert der Summe ist ");
    		System.out.println(x+y+z);
    		}
    }
    Alles anzeigen

    ???

    Weil wenn ich versuche, alles in System.out.println zu geben (also deklaration der variablen, einlesen usw.) rennt es nicht. Oder kann man das schon irgendwie machen? Weil eine einzige anweisung ist das, was ich habe, ja nicht ?

    Danke für eure Hilfe.
    Lg,
    Christina

Rechtliches

Impressum

Datenschutzerklärung