error: <identifier> expected

monsterherz

Aktives Mitglied
Ich brauch nochmal Eure Hilfe. Ich weiss nicht was ihm nicht gefällt ... :-(

Java:
import java.util.Scanner;
class Minimum_Mit_Eingabe
{
        public static void main(String args[])
        {
                hoechster_wert();
                berechnen();
        }
    public static void hoechster_wert()
        {
    static Scanner neuer_scan=new Scanner (System.in);
        System.out.println("Bitte den ersten Wert von drei Werten eingeben \n");
        int wert1= neuer_scan.nextInt();
        System.out.println("Nun bitte den zweiten Wert eingeben \n");
        int wert2 = neuer_scan.nextInt();
        System.out.println("So, jetzt bitte den letzten Wert eingeben \n");
        int wert3=neuer_scan.nextInt();
        if (wert1 > wert2 && wert1 > wert3)
                {
                System.out.println("Wert1=" + " ist am höchsten");
                }
        else if (wert2 > wert1 && wert2 > wert3)
                {
                System.out.println("Wert2 = " + wert2 + "ist am größten");
                }
        else    {
                System.out.println("Wert3 = " + wert3 + "ist am größten");
                }
        }
 

Anhänge

  • Screenshot from 2023-01-25 17-42-19.png
    Screenshot from 2023-01-25 17-42-19.png
    508,9 KB · Aufrufe: 3
Zuletzt bearbeitet:
Du solltest die Liste der Fehler immer von Anfang bis Ende durchgehen. Da sieht man ja nur 7 Fehler von 19 und da wird ein vorheriger Fehler verhindern, dass da der Compiler weiter irgendwas sinnvolles ausgibt.

Vermutlich ist das static einfach der Grund für die ganzen Probleme. Eine lokale Variable kann nicht staic sein:
static Scanner neuer_scan=new Scanner (System.in);

Und dann Code bitte immer in Code-Tags posten (über den Button </> links oberhalb des Eingabebereiches!)
 
Ja, perfekt das war es schon ... Ich dank dir. Ich lerne viel von Dir :-* ;-)


Java:
michi@localhost ~/java $ java Minimum_mit_Eingabe.java
Bitte den ersten Wert von drei Werten eingeben

12
Nun bitte den zweiten Wert eingeben

44
So, jetzt bitte den letzten Wert eingeben

88
Wert3 = 88ist am größten
 

Zurück
Oben