Java Porgramm

  • Servus zusammen,

    ich habe von meiner Informatik Lehrerin einen Code für ein Java Programm bekommen. In der Schule programmieren wir mit dem Programm "Eclipse Neo". Wir arbeiten grundsätzlich mit einem normalen Programm (public class Packagename) und einer Main (public class Main). Ich weiß nicht, in wie weit das eigentliche Programm gebraucht wird, aber ich habe die Main größtenteils schon fertig.
    Diese sieht wie folgt aus:

    CODE

    Das MAIN PROGRAMM

    package Primzahltest;

    public class Main {

    public static void main(String[] args) {
    // TODO Auto-generated method stub

    int zahl;
    boolean primzahl=true;

    System.out.println("Dieses Programm ueberprueft, ob eine eingegebene Zahl");
    System.out.println("eine Primzahl ist.");
    System.out.println();

    System.out.println("Zahl = ");
    zahl=ln.readlnt();

    for(int i=2; i < zahl; i = i+1)
    if(zahl % i == 0) primzahl = false;
    if(primzahl==true)
    System.out.println("Ja, es ist eine Primzahl! :)");
    else
    System.out.println("Nein, es ist keine Primzahl! :(");


    }


    }

    Das CLASS PROGRAMM


    package Primzahltest;

    public class PrimzahltestA {
    public int zahl;

    }

    //**Mehr habe ich leider noch nicht!


    Leider funktioniert das Programm noch nicht ganz, bzw. es wird mir vor allem ein Fehlercode bei
    "Zahl=ln.readInt();"
    angezeigt (das rot unterstrichene wird mir als Fehler angezeigt). Meine Lehrerin sagte, es wäre richtig, der Fehler läge woanders.

    Nun zu meiner Aufgabe:

    1. Das Programm muss natürlich funktionieren!
    Die Funktion ist es, dass man eine Zahl angibt und das Programm daraus schließt, ob es sich hierbei um eine Primzahl handelt, oder nicht!

    2. Erklären, was die einzelnen Zeilen machen!
    Ich muss die einzelnen Zeilen (nicht jede kleinste, aber vor allem die Schleife und auch andere wichtige Merkmale, welche dieses Programm ausmachen, beschreiben und erklären was sie bewirken)! Das Problem, ich beherrsche es, dies zu programmieren, da das ja noch ein recht einfacher Code ist.. Aber ich kann nicht sagen/erklären, was wo gemacht wurde^^

    Ich wäre euch sehr verbunden, wenn die Informatik Genies hier mal ihrem Wissen freien Lauf lassen würden und mir helfen würden. Diese Aufgabe / Dieser Vortrag (Wird als mündliche Prüfung gewertet) wird 60% meiner Quartalsnote ausmachen.

    Mit freundlichen Grüßen

    Mit freundlichen Grüßen

    DeadShot

    CEO | V:Impact

    King | HabboMN

    former King | HabboTC

    former King | Avernum Life

    Discord Developer

    DeSBL Discord & Discord Bot Developer

  • @imperare

    Exception in thread "main" java.lang.Error: Unresolved compilation problem:
    ln cannot be resolved

    at Primzahltest.Main.main(Main.java:16)

    Mit freundlichen Grüßen

    DeadShot

    CEO | V:Impact

    King | HabboMN

    former King | HabboTC

    former King | Avernum Life

    Discord Developer

    DeSBL Discord & Discord Bot Developer

  • Probier es mal mit:

    Java
    import java.util.Scanner;
    
    
    //...
    
    
    Scanner in = new Scanner(System.in);
    int Primzahl = in.nextInt();

    Externer Inhalt www.youtube.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.
    Durch die Aktivierung der externen Inhalte erklären Sie sich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.

  • @wewep

    Exception in thread "main" java.lang.Error: Unresolved compilation problems:
    Syntax error on token "import", assert expected
    java.util.Scanner cannot be resolved to a variable
    Scanner cannot be resolved to a type
    Scanner cannot be resolved to a type
    ln cannot be resolved

    at Primzahltest.Main.main(Main.java:8)

    Leier nein, zudem haben wir das auch noch nicht gehabt. Hier geht es wirklich um einfachste Java Programmierung.

    Mit freundlichen Grüßen

    DeadShot

    CEO | V:Impact

    King | HabboMN

    former King | HabboTC

    former King | Avernum Life

    Discord Developer

    DeSBL Discord & Discord Bot Developer

  • Du deklarierst und initialisierst die Variable "ln" nicht, oder bin ich blind?

    Dein Code sollte so sein:

  • Danke an @Steerlkani für die Hilfe, das Programm funktioniert nun einwandfrei.
    @phil danke dir auch, der Code sieht in etwa gleich aus!

    MfG

    Mit freundlichen Grüßen

    DeadShot

    CEO | V:Impact

    King | HabboMN

    former King | HabboTC

    former King | Avernum Life

    Discord Developer

    DeSBL Discord & Discord Bot Developer

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!