Anfänger braucht hilfe!

Status
Nicht offen für weitere Antworten.

xus

Mitglied
Hi!

hab soeben mein erstes kleines java programm fertig geschrieben. Jedoch klappts überhaupt nicht! beim starten bekomm ich folgenden error:

Exception in thread "main" java.lang.NullPointerException
at ggt.main(ggt.java:12)

Ich benutze das programme eclpise

der source code ist im anhang herunterzuladen oder hier zu lesen:

[HIGHLIGHT="Java"]import java.io.*;

public class ggt {

public static void main(String[] args) {

//console aktiviern + Ausgabe

Console cons = System.console();

cons.printf("Willkommen! Dieses Programm wird sie");
cons.printf("unterstützen den ggT 2er Zahlen zu berechnen");
cons.printf("");
cons.printf("Bitte geben sie 2 Zahlen ein und drücken sie nach jeder Enter");

// Abfrage

String eingabe1 = cons.readLine();
String eingabe2 = cons.readLine();
cons.printf("Danke, Berchnung wird gestartet");

// umwandeln von string in integer und zahlen speichern

int x = Integer.parseInt(eingabe1);
int y = Integer.parseInt(eingabe2);
int x2=x;
int y2=y;

// Berechnung

while (x > 0){

if ( x<y){

int h = x;
x = y;
y = h;

}
x= x - y;
}



cons.printf("ggT der Beiden zahlen" + x2 + " " + y2 + "ist " + y);

}

}
[/HIGHLIGHT]
bitte um hilfe!

Danke, XuS
 

Anhänge

  • ggt.txt
    945 Bytes · Aufrufe: 5
Zuletzt bearbeitet von einem Moderator:

ARadauer

Top Contributor
woher hast du das "Console"??

versuch das für die Eingabe

BufferedReader cons = new BufferedReader(new InputStreamReader(System.in));

das bietet auch eine readLine Methode

und das für die Ausgabe

System.out.println("Willkommen! Dieses Programm wird sie");
 
S

SlaterB

Gast
von besonderer Wichtigkeit ist doch offensichtlich Zeile 12, die hättest du ja gesondert markieren können

in der Console-API gibts den Satz
If this virtual machine has a console then it is represented by a unique instance of this class which can be obtained by invoking the System.console() method. If no console device is available then an invocation of that method will return null.
in Eclipse steht dir keine Console zur Verfügung, warum auch immer
starte das Programm von der Konsole aus ( ;) )
oder verwende den Standard:
System.out.printf() bzw. System.out.println(), da du eh nix formatierst
 

Landei

Top Contributor
Wenn du das Programm innerhalb von Eclispe laufen läßt, hat Eclipse seine eigene "Console", an die du so nicht rankommst. Von der Kommandozeile sollte dein Programm laufen.

Ohne jetzt groß auf den Stil eingehen zu wollen, kannst du auch diese Version versuchen:
Code:
import java.io.*;
import java.util.Scanner;

public class ggt {

        public static void main(String[] args) {

        //console aktiviern + Ausgabe

                System.out.println("Willkommen! Dieses Programm wird sie");
                System.out.println("unterstützen den ggt 2er Zahlen zu berechnen");
                System.out.println();
                System.out.println("Bitte geben sie 2 Zahlen ein und drücken sie nach jeder Enter");

        // Abfrage
                Scanner sc = new Scanner(System.in);

                String eingabe1 = sc.nextLine();
                String eingabe2 = sc.nextLine();
                System.out.println("Danke, Berchnung wird gestartet");

        // umwandeln von string in integer und zahlen speichern

                int x = Integer.parseInt(eingabe1);
                int y = Integer.parseInt(eingabe2);
                int	x2=x;
                int y2=y;

        // Berechnung
                while (x > 0){
                        if ( x<y){

                                int h = x;
                                        x = y;
                                        y = h;

                        }
                        x= x - y;
                }

                System.out.println("ggT der beiden Zahlen " + x2 + " und " + y2 +  " ist " + y);
        }
}
Ich hab' zwar gerade kein Eclipse da, aber sie läuft bei mir im JBuilder2006...
 

xus

Mitglied
das mit der console hab ich aus nem buch namens java 6.

das, dass mit der internen console nicht klappt hab ich mir auch schon gedacht, klappt aber mit der von windows auch nicht!

ich werd mich dann wohl an die scanner sache halten!

danke, XuS
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
D Zahlentabelle Anfänger braucht Hilfe Java Basics - Anfänger-Themen 1
U anfänger braucht hilfe . wir konnten die aufgaben nicht beantworten Java Basics - Anfänger-Themen 5
L Anfänger braucht Hilfe - Stecke beim Lernen fest Java Basics - Anfänger-Themen 10
S Ein Java Anfänger braucht Hilfe Java Basics - Anfänger-Themen 5
F Anfänger braucht Hilfe :) Java Basics - Anfänger-Themen 3
D Anfänger braucht Hilfe Java Basics - Anfänger-Themen 2
V Erste Schritte Java-Anfänger braucht Hilfe bei Arrays Java Basics - Anfänger-Themen 19
J Kleiner Taschenrechner! Anfänger braucht Hilfe :( Java Basics - Anfänger-Themen 2
I totaler Anfänger braucht Hilfe Java Basics - Anfänger-Themen 8
T Hallo anfänger braucht Hilfe :D Java Basics - Anfänger-Themen 7
C Anfänger braucht Hilfe bei Schularbeit Java Basics - Anfänger-Themen 3
F Anfänger braucht Hilfe Java Basics - Anfänger-Themen 24
L Klassen Anfänger braucht Hilfe! Probleme mit Javakara.jar Java Basics - Anfänger-Themen 25
W Anfänger braucht Hilfe bei Hausübung! Sprachauswahl? Wie? Java Basics - Anfänger-Themen 9
D Anfänger braucht Hilfe:Interface Java Basics - Anfänger-Themen 14
G Textfeld und Label in einem Tab? Anfänger braucht Hilfe Java Basics - Anfänger-Themen 3
S Blutiger Java Anfänger braucht dringend Hilfe Java Basics - Anfänger-Themen 4
E Anfänger braucht Hilfe Java Basics - Anfänger-Themen 6
T Vokabelbuch programmieren - Anfänger braucht Hilfe! Java Basics - Anfänger-Themen 17
J blutiger Anfänger braucht Hilfe ^^ Java Basics - Anfänger-Themen 3
M Erste Schritte Anfänger braucht Denkanstoß für Schulprojekt Java Basics - Anfänger-Themen 21
B OOP was heißt objektorientiertes Programmieren (fragt ein absoluter Anfänger) Java Basics - Anfänger-Themen 17
Soranix Erste Schritte Struktur als Anfänger // Von einer Klasse auf ein Objekt einer anderen Klasse zugreifen. Java Basics - Anfänger-Themen 6
M Java Programmierung Aufgabe Anfänger Java Basics - Anfänger-Themen 1
JordenJost Java ist auch eine Insel für Anfänger Java Basics - Anfänger-Themen 2
R Anfänger: Ausgabe kommt minus raus? Java Basics - Anfänger-Themen 6
N Fehler im Code (Aufgabe für Anfänger) Java Basics - Anfänger-Themen 11
T Übungsbuch für Anfänger Java Basics - Anfänger-Themen 3
H Threads Anfänger Java Basics - Anfänger-Themen 17
C Erste Schritte Anfänger Verständnisfrage zum Compiler Java Basics - Anfänger-Themen 31
J Anfänger, Fehler; "Der Hund liegt begraben" Java Basics - Anfänger-Themen 3
K Buchstabenzähler Java (Anfänger) Java Basics - Anfänger-Themen 35
E Kleines Java-Projekt für Anfänger Java Basics - Anfänger-Themen 10
ehmo würfelspiel programmieren anfänger Java Basics - Anfänger-Themen 1
J Anfänger TicTacToe, Problem bei Gewinnoption, sowohl Unentschieden Java Basics - Anfänger-Themen 8
A Scanner Befehl Java Anfänger Java Basics - Anfänger-Themen 8
_Zabuza_ Erste Schritte Wie am effektivsten Java lernen als Anfänger? Java Basics - Anfänger-Themen 12
T Roulette für Anfänger Java Basics - Anfänger-Themen 7
T Java Anfänger mit konkreten Fragen Java Basics - Anfänger-Themen 2
K Java Anfänger Java Basics - Anfänger-Themen 5
F Hilfe für einen Anfänger! Java Basics - Anfänger-Themen 4
P Übungsaufgaben für Anfänger? Java Basics - Anfänger-Themen 2
Z Unklarheit bei Übungsaufgabe [Anfänger] Java Basics - Anfänger-Themen 22
J Lesen und schreiben in eine Datei(Anfänger- Dateizugriffe) Java Basics - Anfänger-Themen 3
O Anfänger, Verständnisfrage Java Basics - Anfänger-Themen 3
CT9288 Mini Anfänger-Problem mit loops, statements und ; Java Basics - Anfänger-Themen 4
F Hilfe, bin Anfänger! Java Basics - Anfänger-Themen 4
R Erste Schritte Materialien für Java-Anfänger Java Basics - Anfänger-Themen 7
Koookie Kleines Frage - Antwort Programm (Anfänger) Java Basics - Anfänger-Themen 5
F Studium aufgabe ...Anfänger sucht hilfe :D Java Basics - Anfänger-Themen 24
F Abrechnungsprogramm erstellen Student (Anfänger) Java Basics - Anfänger-Themen 2
J Musikplayer zu schwer für Anfänger? Java Basics - Anfänger-Themen 3
F Wieso wird dieser Befehl nicht ausgeführt? (Anfänger) Java Basics - Anfänger-Themen 2
V Erste Schritte Anfänger: Ausführen eines Java-Programms Java Basics - Anfänger-Themen 5
Textsurfer Methoden Anfänger * Java Basics - Anfänger-Themen 5
G Ein paar Anfänger Fragen zu StdDraw Java Basics - Anfänger-Themen 4
J Anfänger: ActionListener und ProcessBuilder machen Probleme Java Basics - Anfänger-Themen 6
C verwirrter Anfänger Java Basics - Anfänger-Themen 6
L Verzinsungsprogramm (Java-Anfänger) Java Basics - Anfänger-Themen 3
T Datentypen enum static Chaos (blutiger anfänger) Java Basics - Anfänger-Themen 5
I if/else Statements Java Anfänger Java Basics - Anfänger-Themen 14
D Anfänger-Fragen(Parameter einer Methode) Java Basics - Anfänger-Themen 7
H Schleifen (anfänger) Java Basics - Anfänger-Themen 13
H Methoden Bluej Anfänger Java Basics - Anfänger-Themen 13
M Erste Schritte Einfache Aufzugssteuerung programmieren - Anfänger Java Basics - Anfänger-Themen 2
D Anfänger-Problem mit dem HalloWelt-Programm Java Basics - Anfänger-Themen 5
S Compiler-Fehler Anfänger sucht Hilfe. Fehler beim Compilieren Java Basics - Anfänger-Themen 6
V Array mit Zufallszahlen - Anfänger - Hilfe Java Basics - Anfänger-Themen 12
J Anfänger hat Problem mit seinen Beet Java Basics - Anfänger-Themen 12
D Compiler-Fehler Anfänger Fehlermeldung Java Basics - Anfänger-Themen 3
das_leon if als Auswahl (Anfänger) Java Basics - Anfänger-Themen 1
N Anfänger Problem Java Basics - Anfänger-Themen 4
GoodGuy [Anfänger] Kann mal wer drüber gucken? Java Basics - Anfänger-Themen 3
R Erste Schritte Anfänger Probleme bei AnimationDrawable Java Basics - Anfänger-Themen 0
C Taxiwarteschlange - Anfänger Java Basics - Anfänger-Themen 2
J Fehlermeldung : cannot invoke char(at) int on the primitive type int --- Anfänger Java Basics - Anfänger-Themen 5
I Java, Application, Eclipse (Anfänger) Java Basics - Anfänger-Themen 1
M Java Anfänger - Video Tutorial Reihe (DEUTSCH) Java Basics - Anfänger-Themen 11
C Anfänger: Array + Klasse Java Basics - Anfänger-Themen 5
S OOP Uhrenanzeige programmieren, Achtung Anfänger! Java Basics - Anfänger-Themen 9
B Compiler-Fehler Ein Java-Eclipse-Anfänger geht auf Reisen... Java Basics - Anfänger-Themen 10
A 2 kurze Anfänger fragen Java Basics - Anfänger-Themen 6
I Erste Schritte Bücher für Jungedliche[Anfänger] Java Basics - Anfänger-Themen 20
C Anfänger Anfänger Fragen Java Basics - Anfänger-Themen 8
A Anfänger Taschenrechner Frage Java Basics - Anfänger-Themen 14
D error: Class names, >>>HILFE, anfänger<<< Java Basics - Anfänger-Themen 4
J Hilfe für Anfänger Java Basics - Anfänger-Themen 8
E OOP Methode an andere Methode übergeben / OOP Anfänger Java Basics - Anfänger-Themen 4
Farbenfroh Exceptions Anfänger - Finde Fehler nicht Java Basics - Anfänger-Themen 7
H MergeSort (für Anfänger ) Java Basics - Anfänger-Themen 9
X Projekt Java Anfänger Java Basics - Anfänger-Themen 28
C Fehlersuche Adressbuch *Anfänger* Java Basics - Anfänger-Themen 5
J Erste Schritte Hilfe bei absolutem Anfänger-Projekt Java Basics - Anfänger-Themen 4
A Erste Schritte Übungen für Anfänger Java Basics - Anfänger-Themen 31
M Sieb des Eratosthenes für Anfänger Java Basics - Anfänger-Themen 10
M Tipps für einen Java-Anfänger Java Basics - Anfänger-Themen 5
S Anfänger Aufgaben Java Basics - Anfänger-Themen 6
G Anfänger-Errors und Fragen Java Basics - Anfänger-Themen 22
S Java für Anfänger: Probleme mit read() Java Basics - Anfänger-Themen 20
P [Anfänger] DiceGame Aufagbe Java Basics - Anfänger-Themen 23

Ähnliche Java Themen

Neue Themen


Oben