4 Möglichkeiten, Ihr erstes Programm in Java zu schreiben

Inhaltsverzeichnis:

4 Möglichkeiten, Ihr erstes Programm in Java zu schreiben
4 Möglichkeiten, Ihr erstes Programm in Java zu schreiben

Video: 4 Möglichkeiten, Ihr erstes Programm in Java zu schreiben

Video: 4 Möglichkeiten, Ihr erstes Programm in Java zu schreiben
Video: Microsoft Teams in 14 Minuten erklärt: So arbeitest du mit Teams 2024, Kann
Anonim

Java ist eine objektorientierte Programmiersprache, die 1995 von James Gosling entwickelt wurde, was bedeutet, dass sie Konzepte als "Objekte" mit "Feldern" (das sind Attribute, die das Objekt beschreiben) und "Methoden" (Aktionen, die das Objekt ausführen kann) darstellt.. Java ist eine "einmal schreiben, überall ausführen"-Sprache, was bedeutet, dass es auf jeder Plattform ausgeführt werden kann, die über eine Java Virtual Machine (JVM) verfügt. Da Java eine sehr ausführliche Programmiersprache ist, ist es für Anfänger leicht zu erlernen und zu verstehen. Dieses Tutorial ist eine Einführung in das Schreiben von Programmen in Java.

Schritte

Methode 1 von 3: Schreiben Sie Ihr erstes Java-Programm

91968 1
91968 1

Schritt 1. Um mit dem Schreiben von Programmen in Java zu beginnen, richten Sie Ihre Arbeitsumgebung ein

Viele Programmierer verwenden integrierte Entwicklungsumgebungen (IDEs) wie Eclipse und Netbeans für ihre Java-Programmierung, aber man kann ein Java-Programm schreiben und es ohne aufgeblähte IDEs kompilieren.

91968 2
91968 2

Schritt 2. Jede Art von Notepad-ähnlichem Programm reicht für die Programmierung in Java aus

Hardcore-Programmierer bevorzugen manchmal Texteditoren, die sich im Terminal befinden, wie vim und emacs. Ein sehr guter Texteditor, der sowohl auf einem Windows-Computer als auch auf einem Linux-basierten Computer (Mac, Ubuntu usw.) installiert werden kann, ist Sublime Text, den wir in diesem Tutorial verwenden werden.

91968 3
91968 3

Schritt 3. Stellen Sie sicher, dass das Java Software Development Kit installiert ist

Diese benötigen Sie zum Kompilieren Ihres Programms.

  • Wenn die Umgebungsvariablen in einem Windows-basierten Betriebssystem nicht korrekt sind, erhalten Sie möglicherweise einen Fehler beim Ausführen

    javac

  • . Weitere Informationen zur JDK-Installation finden Sie im Installationsartikel How to Install the Java Software Development Kit, um diesen Fehler zu vermeiden.

Methode 2 von 3: Hello World-Programm

91968 4
91968 4

Schritt 1. Wir erstellen zunächst ein Programm, das "Hello World

"Erstellen Sie in Ihrem Texteditor eine neue Datei und speichern Sie sie als "HelloWorld.java". HelloWorld ist Ihr Klassenname und Ihr Klassenname muss mit dem Namen Ihrer Datei übereinstimmen.

91968 5
91968 5

Schritt 2. Deklarieren Sie Ihre Klasse und Ihre Hauptmethode

Die Hauptmethode

public static void main(String args)

ist die Methode, die ausgeführt wird, wenn die Programmierung ausgeführt wird. Diese Hauptmethode hat in jedem Java-Programm dieselbe Methodendeklaration.

public class HelloWorld { public static void main(String args) {}}

91968 6
91968 6

Schritt 3. Schreiben Sie die Codezeile, die "Hello World

System.out.println("Hallo Welt.");

  • Schauen wir uns die Komponenten dieser Zeile an:

    • System

    • weist das System an, etwas zu tun.
    • aus

    • teilt dem System mit, dass wir einige Ausgabesachen machen werden.
    • println

    • steht für "Druckzeile", also weisen wir das System an, eine Zeile in der Ausgabe zu drucken.
    • Die Klammern drumherum

      ("Hallo Welt.")

      bedeutet, dass die Methode

      System.out.println()

      nimmt einen Parameter auf, in diesem Fall der String

      "Hallo Welt."

  • Beachten Sie, dass es in Java einige Regeln gibt, die wir einhalten müssen:

    • Am Ende jeder Zeile müssen Sie immer ein Semikolon hinzufügen.
    • Java unterscheidet zwischen Groß- und Kleinschreibung, daher müssen Sie Methodennamen, Variablennamen und Klassennamen in der richtigen Groß-/Kleinschreibung schreiben, sonst erhalten Sie eine Fehlermeldung.
    • Codeblöcke, die für eine bestimmte Methode oder Schleife spezifisch sind, werden zwischen geschweiften Klammern eingeschlossen.
91968 7
91968 7

Schritt 4. Setzen Sie alles zusammen

Ihr endgültiges Hello World-Programm sollte wie folgt aussehen:

public class HelloWorld { public static void main(String args) { System.out.println("Hello World."); } }

91968 8
91968 8

Schritt 5. Speichern Sie Ihre Datei und öffnen Sie die Eingabeaufforderung oder das Terminal, um das Programm zu kompilieren

Navigieren Sie zu dem Ordner, in dem Sie HelloWorld.java gespeichert haben, und geben Sie ein

javac HelloWorld.java

. Dies teilt dem Java-Compiler mit, dass Sie HelloWorld.java kompilieren möchten. Bei Fehlern teilt Ihnen der Compiler mit, was Sie falsch gemacht haben. Andernfalls sollten keine Meldungen vom Compiler angezeigt werden. Wenn Sie sich das Verzeichnis ansehen, in dem Sie jetzt HelloWorld.java haben, sollten Sie HelloWorld.class sehen. Dies ist die Datei, die Java zum Ausführen Ihres Programms verwendet.

91968 9
91968 9

Schritt 6. Führen Sie das Programm aus

Endlich dürfen wir unser Programm durchführen! Geben Sie in der Eingabeaufforderung oder im Terminal ein

java HelloWorld

. Dies teilt Java mit, dass Sie die Klasse HelloWorld ausführen möchten. Sie sollten "Hallo Welt" sehen. in deiner Konsole auftauchen.

91968 10
91968 10

Schritt 7. Herzlichen Glückwunsch, Sie haben Ihr erstes Java-Programm erstellt

Methode 3 von 3: Eingabe und Ausgabe

91968 11
91968 11

Schritt 1. Wir werden jetzt unser Hello World-Programm erweitern, um Eingaben vom Benutzer zu akzeptieren

In unserem Hello World-Programm haben wir eine Zeichenfolge ausgegeben, die der Benutzer sehen kann, aber der interaktive Teil von Programmen besteht darin, dass der Benutzer Eingaben in das Programm eingibt. Wir werden nun unser Programm erweitern, um den Benutzer nach seinem Namen zu fragen und den Benutzer dann mit seinem Namen zu begrüßen.

91968 12
91968 12

Schritt 2. Importieren Sie die Scanner-Klasse

In Java haben wir einige eingebaute Bibliotheken, auf die wir Zugriff haben, aber wir müssen sie importieren. Eine dieser Bibliotheken ist java.util, die das Scanner-Objekt enthält, das wir benötigen, um Benutzereingaben zu erhalten. Um die Scanner-Klasse zu importieren, fügen wir die folgende Zeile am Anfang unseres Codes hinzu.

java.util. Scanner importieren;

  • Dies teilt unserem Programm mit, dass wir das Scanner-Objekt verwenden möchten, das im Paket java.util vorhanden ist.
  • Wenn wir Zugriff auf jedes Objekt im java.util-Paket haben wollten, schreiben wir einfach

    java.util.* importieren;

  • am Anfang unseres Codes.
91968 13
91968 13

Schritt 3. In unserer main-Methode instanziieren Sie eine neue Instanz des Scanner-Objekts

Java ist eine objektorientierte Programmiersprache, also repräsentiert es Konzepte, die Objekte verwenden. Das Scanner-Objekt ist ein Beispiel für ein Objekt mit Feldern und Methoden. Um die Scanner-Klasse zu verwenden, müssen wir ein neues Scanner-Objekt erstellen, das wir in die Felder von füllen und dessen Methoden verwenden können. Dazu schreiben wir:

Scanner userInputScanner = neuer Scanner(System.in);

  • userInputScanner

  • ist der Name des Scanner-Objekts, das wir gerade instanziiert haben. Beachten Sie, dass der Name in Kamelbuchstaben geschrieben ist; Dies ist die Konvention für die Benennung von Variablen in Java.
  • Wir nehmen das

    Neu

    Operator, um eine neue Instanz eines Objekts zu erstellen. In diesem Fall haben wir also eine neue Instanz des Scanner-Objekts erstellt, indem wir geschrieben haben:

    neuer Scanner(System.in)

  • .
  • Das Scanner-Objekt nimmt einen Parameter auf, der dem Objekt mitteilt, was gescannt werden soll. In diesem Fall setzen wir ein

    System.in

    als Parameter.

    System.in

  • weist das Programm an, die Eingabe vom System zu scannen, die der Benutzer in das Programm eingibt.
91968 14
91968 14

Schritt 4. Fordern Sie den Benutzer zu einer Eingabe auf

Wir müssen den Benutzer zu einer Eingabe auffordern, damit der Benutzer weiß, wann er etwas in die Konsole eingeben muss. Dies kann mit a. erreicht werden

System.out.print

oder ein

System.out.println

System.out.print("Wie ist Ihr Name? ");

91968 15
91968 15

Schritt 5. Bitten Sie das Scanner-Objekt, die nächste Zeile, die der Benutzer eingibt, aufzunehmen und in einer Variablen zu speichern

Der Scanner nimmt immer Daten über die Eingaben des Benutzers auf. Die folgende Zeile fordert den Scanner auf, die Eingaben des Benutzers als seinen Namen zu übernehmen und in einer Variablen zu speichern:

String userInputName = userInputScanner.nextLine();

  • In Java ist die Konvention für die Verwendung der Methode eines Objekts

    Objektname. Methodenname(Parameter)

    . In

    userInputScanner.nextLine()

    rufen wir unser Scanner-Objekt mit dem Namen auf, den wir ihm gerade gegeben haben, und rufen dann seine Methode auf

    nächste Zeile()

  • die keine Parameter aufnimmt.
  • Beachten Sie, dass wir die nächste Zeile in einem anderen Objekt speichern: dem String-Objekt. Wir haben unser String-Objekt benannt

    userInputName

91968 16
91968 16

Schritt 6. Drucken Sie eine Begrüßung an den Benutzer aus

Nachdem wir nun den Namen des Benutzers gespeichert haben, können wir eine Begrüßung an den Benutzer ausdrucken. Erinnere dich an die

System.out.println("Hallo Welt.");

dass wir in der Hauptklasse geschrieben haben? Der gesamte Code, den wir gerade geschrieben haben, sollte über dieser Zeile stehen. Jetzt können wir diese Zeile ändern, um zu sagen:

System.out.println("Hallo" + userInputName + "!");

  • Die Art und Weise, wie wir "Hallo", den Namen des Benutzers und "!" indem du schreibst

    "Hallo" + userInputName + "!"

  • heißt String-Verkettung.
  • Was hier passiert ist, dass wir drei Strings haben: "Hello", userInputName und "!". Strings in Java sind unveränderlich, was bedeutet, dass sie nicht geändert werden können. Wenn wir diese drei Zeichenfolgen verketten, wird im Wesentlichen eine neue Zeichenfolge erstellt, die die Begrüßung enthält.
  • Dann nehmen wir diesen neuen String und füttern ihn als Parameter an

    System.out.println

  • .
91968 17
91968 17

Schritt 7. Setzen Sie alles zusammen und speichern Sie

Unser Code sollte nun so aussehen:

java.util. Scanner importieren; öffentliche Klasse HelloWorld { public static void main(String args) { Scanner userInputScanner = new Scanner(System.in); System.out.print("Wie ist Ihr Name? "); String userInputName = userInputScanner.nextLine(); System.out.println("Hallo" + userInputName + "!"); } }

91968 18
91968 18

Schritt 8. Kompilieren und ausführen

Gehen Sie in die Eingabeaufforderung oder das Terminal und führen Sie die gleichen Befehle aus, die wir für unsere erste Iteration von HelloWorld.java ausgeführt haben. Zuerst müssen wir das Programm kompilieren:

javac HelloWorld.java

. Dann können wir es ausführen:

java HelloWorld

Java-Beispielprogramme

Image
Image

Beispiel für ein einfaches Java-Programm

Unterstütze wikiHow und alle Proben freischalten.

Image
Image

Java-Beispielprogramm mit Eingabe

Unterstütze wikiHow und alle Proben freischalten.

Tipps

  • Java ist eine objektorientierte Programmiersprache, daher ist es nützlich, mehr über die Grundlagen objektorientierter Programmiersprachen zu lesen.
  • Die objektorientierte Programmierung hat viele Besonderheiten, die für ihr Paradigma spezifisch sind. Drei dieser Hauptmerkmale sind:

    • Verkapselung: die Möglichkeit, den Zugriff auf einige der Komponenten des Objekts einzuschränken. Java hat private, geschützte und öffentliche Modifikatoren für Felder und Methoden.
    • Polymorphismus: die Fähigkeit von Objekten, unterschiedliche Identitäten anzunehmen. In Java kann ein Objekt in ein anderes Objekt umgewandelt werden, um die Methoden des anderen Objekts zu verwenden.
    • Nachlass: die Möglichkeit, Felder und Methoden einer anderen Klasse in derselben Hierarchie wie das aktuelle Objekt zu verwenden.

Empfohlen: