Ich habe zuerst Java touched berührt

Ich habe Java berührt.

Bitte verzeihen Sie es, da es sich um ein autarkes Memorandum handelt.

Grundstruktur des Programms

Das Programm enthält nur drei Sätze. ① Fortschritt ② Bedingte Verzweigung ③ Wiederholen

Sequentieller Fortschritt

Greeting.java


class Greeting {
  public static void main(String args[]) {
    System.out.println("Good morning");
    System.out.println("Good afternoon");
    System.out.println("Good evening");
  }
}

Terminal


$ javac Greeting.java
$ java Greeting

Good morning
Good afternoon
Good evening

Es scheint, dass javac Greeting.java einen Ordner namens Greeting.class erstellt.

Array

Array.java


class Array {
  public static void main(String[] args) {
    String[] arr = {"sato", "suzuki", "takahashi"};    

    System.out.println(arr[0]);
    System.out.println(arr[1]);
    System.out.println(arr[2]);
  }
}

Terminal


sato
suzuki
takahashi

Wiederholung

For.java


class For {
  public static void main(String[] args) {

    for (int i = 0; i <= 2; i++) {
      for (int j = 0; j <= 2; j++) {
        System.out.println(i + "-" + j);
      }
    }
  }
}

Terminal


0-0
0-1
0-2
1-0
1-1
1-2
2-0
2-1
2-2

Da es verschachtelt ist, wird es so verarbeitet.

Trainieren

Lassen Sie uns eine Funktion erstellen, um das Durchschnittsgehalt eines Gehaltsempfängers für 5 Monate zu ermitteln und zu beurteilen, ob es erstaunlich ist oder nicht.

Lesson.java


class Office_worker {
  String name;

  public int calculateAVG(int[] data) {
    int sum = 0;
    for (int i = 0; i < data.length; i++) {
      sum += data[i];
    }
    int avg = sum / data.length;
    return avg;
  }

  public String judge(double avg) {
    String result;
    if (avg >= 250000) {
      result = "Beeindruckend!";
    } else {
      result = "noch nicht!";
    }
    return result;
  }
}

public class Lesson {
  public static void main(String[] args) {
    Office_worker a001 = new Office_worker();
    a001.name = "sato";
    int[] data = {270000, 265000, 250000, 290000, 230000};

    int avg = a001.calculateAVG(data);
    String result = a001.judge(avg);

    System.out.println(avg);
    System.out.println(a001.name + "Das Durchschnittsgehalt von" + result);
  }
}

Terminal


261000
Das durchschnittliche Gehalt von Sato ist unglaublich!

Recommended Posts

Ich habe zuerst Java touched berührt
Ich habe zuerst Java touched berührt
Ich habe zuerst Java touched berührt
Ich habe zuerst Java berührt
Ich habe Scala berührt
Erster Gradle Build (Java)
Ich habe Scala ~ [Klasse] ~ berührt
Ich habe Scala ~ [Objekt] ~ berührt
Ich habe Scala ~ [Trate] ~ berührt
Wenn Sie zuerst lernen, denke ich schließlich Java
Was ich über Java 8 recherchiert habe
Ich habe Java Gold gestartet (Kapitel 1-1)
Was ich über Java 6 recherchiert habe
Ich habe ein Roulette in Java gemacht.
Was ich über Java 9 recherchiert habe
Ich habe Java-Primitivtypen untersucht
Ich habe Scala ~ [Steuerungssyntax] ~ berührt
Ich habe Java SE8 Gold genommen.
Ich habe Drools (Java, InputStream) ausprobiert.
Was ich über Java 7 recherchiert habe
Ich habe versucht, Java REPL zu verwenden
[Java] Ich habe versucht, die Kombination zu implementieren.
Erste Java-Entwicklung in Eclipse
Bei der Java-Parallelverarbeitung bin ich mir nicht sicher
Ich habe den Konstruktor (Java) studiert.
Ich habe versucht, Metaprogrammierung mit Java
Was ich über Java 5 recherchiert habe
JAVA (Erster Schritt: Git Bush Edition)
Ich habe eine E-Mail in Java gesendet
Ich habe PHP- und Java-Konstruktoren verglichen
Ich habe ein PDF mit Java erstellt.
Ich habe eine shopify App @java erstellt
Ich habe Java Flight Recorder (JFR) überprüft.
In Java Silver gefallen (weinend)
Ich habe versucht, mit Java zu interagieren
Ich habe versucht, UDP mit Java zu kommunizieren
Ich habe Gordobachs Theorem in Java geschrieben
Ich habe das Java-Framework "Quarkus" ausprobiert.
Java
Ich habe versucht, die Java8 Stream API zu verwenden
Was ich mit Java Gold gelernt habe
Ich habe eine Anmerkung in Java gemacht.
Ich habe versucht, JWT in Java zu verwenden
Ich habe versucht, das Java-Lernen zusammenzufassen (1)
Java
Was ich mit Java Silver gelernt habe
Was ich über Java-Lernen recherchiert habe
Ich habe jetzt versucht, Java 8 zusammenzufassen
Ich habe versucht, Java Memo LocalDate zu verwenden
Ich habe Java und Rubys FizzBuzz verglichen.
Ich habe versucht, Google HttpClient von Java zu verwenden
Ich habe Tribuo von Oracle berührt. Document Tribuo - Eine Java-Vorhersagebibliothek (v4.0)
Einführung in Java zum ersten Mal # 2
Erste Schritte für tiefes Lernen in Java
Java für alle! Ich habe jedermanns Java #minjava gelesen
Ich habe Cassandras Object Mapper für Java ausprobiert
Ich habe versucht, Java-Lambda-Ausdrücke zusammenzufassen
Java9 war enthalten, also habe ich jshell ausprobiert.