Java-Beispielcode 01

1. Java-Beispielprogramm

Ich habe die in SAMPLE GALLERY veröffentlichte Quelle mitgeteilt und eine Importanweisung hinzugefügt.

1. Java-Beispielprogramm

1-1.Java-Grundlagen

1-1-1.Hallo World (Zeichen an die Konsole ausgeben)

public class SampleJava {

  public static void main(String[] args) {
    System.out.println("Hello World!");
  }

}

1-1-2.for Anweisung (Schleife)

public class SampleJava {

  public static void main(String[] args) {
    int sum = 0;

    //「for (int i = 1; i <= 5; i++) {Bezüglich
    //int i =1 ⇒ Initialisiere i mit 1
    //i <=5 ⇒ Wenn i 5 oder weniger ist, wird eine Schleifenverarbeitung durchgeführt.
    //i++⇒ Addiere 1 zu i (nachdem der schleifenfreie Prozess beendet ist)
    for (int i = 1; i <= 5; i++) {
      sum += i;//Addiere i zur variablen Summe
    }
    System.out.println(sum);//Variable Summe anzeigen
  }

}

1-1-3.if-Anweisung (bedingte Verzweigung)

public class SampleJava {

  public static void main(String[] args) {
    int a = 11;//Sie können hier frei ändern.

    if (a > 10) {//Bestimmen Sie, ob es größer als 10 ist
      System.out.println("a ist größer als 10.");
    } else {
      System.out.println("a ist 10 oder weniger.");
    }
  }

}

1-1-4.switch-Anweisung (bedingte Verzweigung)

public class SampleJava {

  public static void main(String[] args) {
    int score = 4;//Sie können die Nummer hier frei von 1 auf 5 ändern.
    String result = null;

    switch (score) {
      case 5://Wenn die Punktzahl 5 ist
        result = "A";
        break;
      case 4://Wenn die Punktzahl 4 ist
        result = "B";
        break;
      case 3://Wenn die Punktzahl 3 ist
        result = "C";
        break;
      case 2://Wenn die Punktzahl 2 ist
        result = "D";
        break;
      case 1://Wenn die Punktzahl 1 ist
        result = "E";
        break;
      default://Wenn die Punktzahl anders als oben ist
        break;
    }

    if (result != null) {
      System.out.println(result + "Es ist eine Bewertung.");
    }
  }

}

1-1-5 Einfache Berechnung mit vier Regeln

public class SampleJava {

  public static void main(String[] args) {
    int a = 10;
    int b = 5;

    //Hinzufügen
    System.out.println(a + b);

    //Subtrahieren
    System.out.println(a - b);

    //Multiplizieren
    System.out.println(a * b);

    //Teilung
    System.out.println(a / b);
  }

}

1-1-6. Aufrufen einer Methode

public class SampleJava {

  public static void main(String[] args) {
    moring();
    noon();
    evening();
  }

  private static void moring() {
    System.out.println("Es ist Morgen.");
  }

  private static void noon() {
    System.out.println("Es ist Mittag.");
  }

  private static void evening() {
    System.out.println("Es ist Nacht.");
  }

}

1-1-7 Aufrufen einer Methode (mit Argumenten)

public class SampleJava {

  public static void main(String[] args) {
    int output = plus(10, 30);
    System.out.println(output);
  }

  /**
   *Eine Methode, mit der Sie Argumente übergeben können.
   *Gibt das Ergebnis des Hinzufügens von a und b zurück.
   * @param a
   * @param b
   * @return
   */
  private static int plus(int a, int b) {
    return a + b;
  }

}

1-1-8. Anordnung

public class SampleJava {

  public static void main(String[] args) {
    //Deklaration des Arrays
    int[] intArray = { 10, 20, 30, 40, 50 };

    //unten[]Geben Sie die Nummer in an und rufen Sie einen beliebigen Wert im Array ab. 0-4 in diesem Beispiel.
    System.out.println(intArray[0]);
  }

}

1-1-9. Mehrdimensionales Array

public class SampleJava {

  public static void main(String[] args) {
    //Deklaration eines mehrdimensionalen Arrays
    String[][] testScore = {
      { "Landessprache", "80" }
      , { "Arithmetik", "90" }
      , { "Gesellschaft", "70" }
      , { "Wissenschaft", "75" }
    };

    System.out.println("Gegenstand:" + testScore[1][0] + ", Ergebnis:" + testScore[1][1]);
  }

}

1-1-10. Eingabe in die Konsole

import java.util.Scanner;

public class SampleJava {

    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
        String inputStr = scan.next();//Holen Sie sich hier, was Sie in die Konsole eingegeben haben
        System.out.println("Die auf der Konsole eingegebenen Zeichen sind "" + inputStr + ""ist.");
    }

}

1-1-11. Erfassung der Anzahl der Zeichen

public class SampleJava {

  public static void main(String[] args) {
    String str = "Guten Morgen";
    System.out.println(str.length());//length()Holen Sie sich die Anzahl der Zeichen mit
  }

}

1-1-12. Listenklasse

import java.util.ArrayList;
import java.util.List;

public class SampleJava {

    public static void main(String[] args) {
        List<String> list = new ArrayList<String>();
        list.add("10");
        list.add("15");
        list.add("20");
        System.out.println(list.get(1));//list.get(index)Holen Sie sich den Wert der Liste mit. 0 ganz am Anfang
    }

}

1-1-13. Kartenklasse

import java.util.HashMap;
import java.util.Map;

public class SampleJava {

    public static void main(String[] args) {
        Map<String, String> map = new HashMap<String, String>();
        //Unterhalb der Karte.put(key, value)Stellen Sie den Wert mit ein
        map.put("A", "100");
        map.put("B", "80");
        map.put("C", "60");
        map.put("D", "40");
        map.put("E", "20");

        //map.get(key)Ruft den Wert des in angegebenen Schlüssels ab
        System.out.println(map.get("C"));
    }

}

1-1-14. Klasse einstellen

import java.util.HashSet;
import java.util.Set;

public class SampleJava {

    public static void main(String[] args) {
        Set<String> set = new HashSet<String>();
        //Fügen Sie einen Wert hinzu, den Sie unten einstellen möchten. Der gleiche Wert wird nicht hinzugefügt. Im folgenden Beispiel wird nur ein A hinzugefügt.
        set.add("A");
        set.add("A");
        set.add("B");
        set.add("C");

        for (String val : set) {
            System.out.println(val);
        }
    }
}

1. Java-Beispielprogramm

1-2.Java String Klasse (Zeichenkette)

1-2-1. Beurteilung, ob zwei Zeichenketten gleich sind: gleich

public class SampleString {

  public static void main(String[] args) {
    String str1 = "abcde";
    String str2 = "abcde";
    String str3 = "fghij";

    //「A.equals(B)Um festzustellen, ob A und B den gleichen Wert haben.
    //true, weil str1 und str2 den gleichen Wert haben.
    System.out.println(str1.equals(str2));

    //Da str1 und str3 unterschiedliche Werte sind, ist false.
    System.out.println(str1.equals(str3));
  }
}

1-2-2. Beurteilung, ob zwei Zeichenfolgen unabhängig von der Groß- und Kleinschreibung gleich sind: equalsIgnoreCase

public class SampleString {

  public static void main(String[] args) {
    String str1 = "Abcde";
    String str2 = "abcde";
    String str3 = "fghij";

    //「A.equalsIgnoreCase(B), Um festzustellen, ob A und B unabhängig vom Fall der gleiche Wert sind.
    //Da str1 und str2 den gleichen Wert haben, gilt true ("A" und "a" werden als gleich angesehen).
    System.out.println(str1.equalsIgnoreCase(str2));

    //Da str1 und str3 unterschiedliche Werte sind, ist false.
    System.out.println(str1.equalsIgnoreCase(str3));
  }
}

1-2-3. Vergleichen Sie die Größe der Zeichenfolgen in der Reihenfolge des Wörterbuchs: compareTo

public class SampleString {

  public static void main(String[] args) {
    String str1 = "def";
    String str2 = "abc";
    String str3 = "ghi";
    String str4 = "def";

    //「A.compareTo(B), Vergleichen Sie die Größe der Zeichenfolgen in der Reihenfolge des Wörterbuchs.
    //0 oder weniger, wenn A im Wörterbuch vor B steht
    //0, wenn A und B gleich sind
    //0 oder mehr, wenn A im Wörterbuch nach B steht
    //werden.

    //Da str1 nach str2 kommt, wird es 0 oder mehr.
    System.out.println(str1.compareTo(str2));

    //Da str1 vor str3 steht, wird es 0 oder weniger.
    System.out.println(str1.compareTo(str3));

    //Da str1 dasselbe wie str4 ist, wird es 0.
    System.out.println(str1.compareTo(str4));
  }
}

1-2-4. Vergleichen Sie die Größe der Zeichenfolgen in Wörterbuchreihenfolge, unabhängig von der Groß- und Kleinschreibung: compareToIgnoreCase

public class SampleString {

  public static void main(String[] args) {
    String str1 = "def";
    String str2 = "Def";

    //「A.compareToIgnoreCase(B), Vergleichen Sie die Größe der Zeichenfolgen in der Reihenfolge des Wörterbuchs.
    //Es unterscheidet nicht zwischen Groß- und Kleinschreibung (es wird als gleich angesehen).

    //Da str1 dasselbe wie str2 ist, wird es 0 ("d" und "D" werden als gleich angesehen).
    System.out.println(str1.compareToIgnoreCase(str2));
  }
}

1-2-5 Verkettung von Zeichenketten: concat

public class SampleString {

  public static void main(String[] args) {
    String helloStr = "Hello";
    String spaceStr = " ";
    String worldStr = "World";

    // concat(String str)Kombinieren Sie Saiten mit
    System.out.println(helloStr.concat(spaceStr).concat(worldStr));
  }
}

1-2-6. Holen Sie sich ein Zeichen: charAt

public class SampleString {

  public static void main(String[] args) {
    String str = "Hello World.";

    //charAt(int index)Holen Sie sich ein Zeichen in die Zeichenfolge mit.
    //Das zu erfassende Zeichen wird durch das Indexargument angegeben.
    System.out.println(str.charAt(0));
  }
}

1-2-7. Holen Sie sich einen Teil der Zeichenfolge: Teilzeichenfolge

public class SampleString {

  public static void main(String[] args) {
    String str = "Hello World.";

    //substring(int beginIndex, int endIndex)Holen Sie sich einen Teil der Zeichenkette mit.
    //Die zu erfassende Zeichenfolge wird durch das Indexargument angegeben.
    System.out.println(str.substring(0, 5));
  }
}

1-2-8. Fallkonvertierung: toLowerCase, toUpperCase

public class SampleString {

  public static void main(String[] args) {
    String str1 = "HELLO";
    String str2 = "world";

    //toLowerCase()Konvertiert Groß- und Kleinschreibung mit.
    System.out.println(str1.toLowerCase());

    //Konvertieren Sie mit toUpperCase Kleinbuchstaben in Großbuchstaben.
    System.out.println(str2.toUpperCase());
  }
}

1. Java-Beispielprogramm

1-3.Java Math Klasse (numerische Verarbeitung)

1-3-1.Math.max (int, int) (gibt einen großen Wert zurück)

public class SampleMath {

  public static void main(String[] args) {
    //Ändern Sie die Werte von a und b unten in beliebig
    int a = 10;
    int b = 20;

    //Math.max(int, int)Gibt das größere Argument zurück.
    System.out.println(Math.max(a, b));
  }
}

1-3-2.Math.min (int, int) (gibt einen kleinen Wert zurück)

public class SampleMath {

  public static void main(String[] args) {
    int a = 6;
    int b = 7;

    //Math.min(int, int)Gibt den kleineren Wert zurück.
    System.out.println(Math.min(a, b));
  }
}

1-3-3.Math.floor (doppelt) (Kürzung)

public class SampleMath {

  public static void main(String[] args) {
    double a = 100.9;

    //Math.floor(double).. Nach dem Dezimalpunkt abschneiden.
    System.out.println(Math.floor(a));
  }
}

1-3-4.Math.round (doppelt) (gerundet)

public class SampleMath {

  public static void main(String[] args) {
    double a = 7.5;

    //Math.round(double).. Auf die nächste ganze Zahl gerundet.
    System.out.println(Math.round(a));
  }
}

1-3-5.Math.ceil (doppelt) (aufgerundet)

public class SampleMath {

  public static void main(String[] args) {
    double a = 20.1;

    //Math.ceil(double).. Nach dem Dezimalpunkt aufrunden.
    System.out.println(Math.ceil(a));
  }
}

1-3-6.Math.abs (int) (absoluter Wert)

public class SampleMath {

  public static void main(String[] args) {
    int a = -7;

    //Math.abs(int).. Gibt einen absoluten Wert zurück.
    System.out.println(Math.abs(a));
  }
}

1-3-7.Math.abs (doppelt, doppelt) (Leistung)

public class SampleMath {

  public static void main(String[] args) {
    double a = 10;
    double b = 2;

    //Math.abs(double, double).. Gibt eine Kraft zurück. In diesem Beispiel ist 10 im Quadrat 100
    System.out.println(Math.pow(a, b));
  }
}

1-3-8.Math.random ()

public class SampleMath {

  public static void main(String[] args) {
    //Math.random()。0.0 oder mehr 1.Gibt zufällig Zahlen kleiner als 0 zurück.
    System.out.println(Math.random());
  }
}

1. Java-Beispielprogramm

1-4.Java Kalender, Datum, DateFormat Klasse (Datumsverarbeitung)

1-4-1. Erstellen Sie ein Kalenderobjekt für heute (jetzt)

import java.util.Calendar;

public class SampleCalendar {

    public static void main(String[] args) {
        Calendar cal = Calendar.getInstance();
        System.out.println(cal);
    }
}

1-4-2. Holen Sie sich Jahr, Monat, Tag, Stunde, Minute, Sekunde

import java.util.Calendar;

public class SampleCalendar {

    public static void main(String[] args) {
        Calendar cal = Calendar.getInstance();
        System.out.println("Jahr:" + cal.get(Calendar.YEAR));
        System.out.println("Mond:" + (cal.get(Calendar.MONTH) + 1));//Monat ist 0~Wegen 11+1
        System.out.println("Tag:" + cal.get(Calendar.DATE));
        System.out.println("Zeit:" + cal.get(Calendar.HOUR_OF_DAY));
        System.out.println("Protokoll:" + cal.get(Calendar.MINUTE));
        System.out.println("Sekunden:" + cal.get(Calendar.SECOND));
    }
}

1-4-3. Kalenderobjekt für ein bestimmtes Datum erstellen

import java.util.Calendar;

public class SampleCalendar {

    public static void main(String[] args) {
        Calendar cal = Calendar.getInstance();
        cal.set(2010, 0, 1);//Stellen Sie den 1. Januar 2010 ein. Monat ist 0~Da es 11 ist, setzen Sie 0.

        //「2010/1/1 "wird angezeigt.
        System.out.println(cal.get(Calendar.YEAR)
                + "/" + (cal.get(Calendar.MONTH) + 1)
                + "/" + cal.get(Calendar.DATE));
    }
}

1-4-4.add (int Feld, int Betrag) (Bearbeiten Sie den Wert des Kalenderobjekts)

import java.util.Calendar;

public class SampleCalendar {

    public static void main(String[] args) {
        Calendar cal = Calendar.getInstance();

        //Das heutige Datum wird angezeigt
        displayConsole(cal);

        //add(int field, int amount)Sie können jeden Wert des Kalenderobjekts wie Jahr, Monat und Tag mit erhöhen oder verringern.
        //Im Folgenden wird die Anzahl der Tage um einen Tag reduziert.
        cal.add(Calendar.DATE, -1);
        displayConsole(cal);

        //Das Folgende erhöht den Monat um einen Monat.
        cal.add(Calendar.MONTH, 1);
        displayConsole(cal);
    }

    private static void displayConsole(Calendar cal) {
        System.out.println(cal.get(Calendar.YEAR)
                + "/" + cal.get(Calendar.MONTH)
                + "/" + cal.get(Calendar.DATE));
    }
}

1-4-5.Calendar.before / after (Datumsvergleich)

import java.util.Calendar;

public class SampleCalendar {

    public static void main(String[] args) {
        Calendar calA = Calendar.getInstance();
        Calendar calB = Calendar.getInstance();
        calB.add(Calendar.DATE, 1);//Stellen Sie calB einen Tag später auf den Wert ein.

        //Gibt true zurück, wenn calA ein Datum und eine Uhrzeit vor calB ist. In diesem Beispiel wahr.
        System.out.println(calA.before(calB));
        //Gibt true zurück, wenn calA ein Datum und eine Uhrzeit nach calB ist. In diesem Beispiel falsch.
        System.out.println(calA.after(calB));
    }

}

1-4-6. Erstellen eines java.util.Date-Objekts

import java.util.Calendar;
import java.util.Date;

public class SampleDate {

    public static void main(String[] args) {
        Calendar cal = Calendar.getInstance();
        Date date = cal.getTime();
        System.out.println(date);
    }

}

1-4-7.SimpleDateFormat (Datum und Uhrzeit in einem beliebigen Format anzeigen)

import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;

public class SampleDate {

    public static void main(String[] args) {
        Calendar cal = Calendar.getInstance();
        Date date = cal.getTime();

        //
        DateFormat format = new SimpleDateFormat("yyyy");
        System.out.println(format.format(date));

        //Erstellen Sie ein Format, um "Monat" anzuzeigen. Beispiel: 05
        format = new SimpleDateFormat("MM");
        System.out.println(format.format(date));

        //Erstellen Sie ein Format, um "Tag" anzuzeigen. Beispiel: 01
        format = new SimpleDateFormat("dd");
        System.out.println(format.format(date));

        //Erstellen Sie ein Format zur Anzeige von "Stunden". Beispiel: 00
        format = new SimpleDateFormat("HH");
        System.out.println(format.format(date));

        //Erstellen Sie ein Format zur Anzeige von "Minuten". Beispiel: 00
        format = new SimpleDateFormat("mm");
        System.out.println(format.format(date));

        //Erstellen Sie ein Format, um "Sekunden" anzuzeigen. Beispiel: 00
        format = new SimpleDateFormat("ss");
        System.out.println(format.format(date));

        //「○○/○○/○○ ”wird angezeigt. Beispiel: 2000/01/01
        format = new SimpleDateFormat("yyyy/MM/dd");
        System.out.println(format.format(date));

        //"○○ Jahr ○○ Monat ○○ Tag ○○:○○:XX (XX Stunden XX Minuten XX Sekunden) "wird angezeigt. Beispiel: 1. Januar 2000
        format = new SimpleDateFormat("JJJJ Jahr MM Monat TT Tag HH:mm:ss");
        System.out.println(format.format(date));

    }

}

1. Java-Beispielprogramm

1-5.Java-Datei (Dateiverarbeitung)

1-5-1. Erstellen einer Datei: createNewFile ()

import java.io.File;
import java.io.IOException;

public class SampleDate {

    public static void main(String[] args) {
        //Erstellen eines Dateiobjekts. Geben Sie im Argument den Pfad der zu erstellenden Datei an.
        File file = new File("C:\\sample\\test.txt");
        try {
            //Die Datei wird unten erstellt.
            file.createNewFile();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }

}

1-5-2. Datei löschen: delete ()

import java.io.File;

public class SampleDate {

    public static void main(String[] args) {
        File file = new File("C:\\sample\\test.txt");
        //Löscht die unten angegebene Datei.
        file.delete();
    }

}

1-5-3. Erstellen eines Verzeichnisses: mkdir ()

import java.io.File;

public class SampleDate {

    public static void main(String[] args) {
        File file = new File("C:\\sample\\sampledir");
        //Erstellt das unten angegebene Verzeichnis.
        file.mkdir();
    }

}

1-5-4. Erstellen eines Verzeichnisses: mkdirs ()

import java.io.File;

public class SampleDate {

    public static void main(String[] args) {
        File file = new File("C:\\sample\\sampledir\\sampledir2");
        //Erstellen Sie unten ein Verzeichnis. mkdir()Im Gegensatz dazu wird auch das, was Sie benötigen, im übergeordneten Verzeichnis erstellt.
        //In diesem Beispiel ist "C.:\\Wenn Sie es mit einem Verzeichnis namens "sample" ausführen
        //Es werden zwei "sampledir" und "sampledir2" erstellt.
        file.mkdirs();
    }

}

1-5-5. Dateinamen (oder Verzeichnisnamen) abrufen: getName ()

import java.io.File;

public class SampleDate {

    public static void main(String[] args) {
        File file = new File("C:\\sample\\test.txt");
        //Ruft den Namen der angegebenen Datei (oder des angegebenen Verzeichnisses) ab.
        System.out.println(file.getName());
    }

}

1-5-6. Absoluten Pfad abrufen: getAbsolutePath ()

import java.io.File;

public class SampleDate {

    public static void main(String[] args) {
        File file = new File("C:\\sample\\test.txt");
        //Holen Sie sich den absoluten Pfad der Datei
        System.out.println(file.getAbsolutePath());
    }

}

1-5-7. Übergeordnetes Verzeichnisobjekt abrufen: getParentFile ()

import java.io.File;

public class SampleDate {

    public static void main(String[] args) {
        File file = new File("C:\\sample\\test.txt");

        //Übergeordnetes Verzeichnisobjekt abrufen
        File parent = file.getParentFile();

        System.out.println(parent);
    }

}

1-5-8. Holen Sie sich den Pfad des übergeordneten Verzeichnisses: getParent ()

import java.io.File;

public class SampleDate {

    public static void main(String[] args) {
        File file = new File("C:\\sample\\test.txt");

        //Rufen Sie den Pfad des übergeordneten Verzeichnisses ab
        String parentPath = file.getParent();

        System.out.println(parentPath);
    }
}

1-5-9. Beurteilung, ob es sich um ein Verzeichnis handelt: isDirectory ()

import java.io.File;

public class SampleDate {

    public static void main(String[] args) {
        File file = new File("C:\\sample");

        //Stellen Sie fest, ob es sich um ein Verzeichnis handelt. True, da es sich in diesem Beispiel um ein Verzeichnis handelt.
        System.out.println(file.isDirectory());
    }
}

1-5-10. Beurteilung, ob es sich um eine Datei handelt: isFile ()

import java.io.File;

public class SampleDate {

    public static void main(String[] args) {
        File file = new File("C:\\sample");

        //Stellen Sie fest, ob es sich um eine Datei handelt. In diesem Beispiel falsch, da es sich um ein Verzeichnis handelt.
        System.out.println(file.isFile());
    }
}

1-5-11. Bestimmen Sie, ob es sich um eine versteckte Datei handelt: isHidden ()

import java.io.File;

public class SampleDate {

    public static void main(String[] args) {
        File file = new File("C:\\sample\\test.txt");

        //Stellen Sie fest, ob es sich um eine versteckte Datei handelt.
        System.out.println(file.isHidden());
    }
}

1-5-12. Bestimmen Sie, ob eine Datei (oder ein Verzeichnis) existiert: existiert ()

import java.io.File;

public class SampleDate {

    public static void main(String[] args) {
        File file = new File("C:\\sample\\test.txt");

        //Stellen Sie fest, ob unten eine Datei (oder ein Verzeichnis) vorhanden ist
        System.out.println(file.exists());
    }
}

1. Java-Beispielprogramm

1-6.Java BigDecimal-Klasse (numerische Verarbeitung)

1-6-1. BigDecimal-Objekt erstellen

import java.math.BigDecimal;

public class SampleBigDecimal {

    public static void main(String[] args) {
        //Erstellen Sie unten ein großes Dezimalobjekt
        BigDecimal obj = new BigDecimal("1");

        System.out.println(obj);
    }
}

1-6-2. Addition (Addition): add (BigDecimal augend)

import java.math.BigDecimal;

public class SampleBigDecimal {

    public static void main(String[] args) {

        BigDecimal obj1 = new BigDecimal("1");
        BigDecimal obj2 = new BigDecimal("2");

        //add(BigDecimal augend)Fügt mit hinzu und gibt das Ergebnis zurück.
        BigDecimal result = obj1.add(obj2);

        System.out.println(result);
    }
}

1-6-3. Subtrahieren (subtrahieren): subtrahieren (BigDecimal subtrahieren)

import java.math.BigDecimal;

public class SampleBigDecimal {

    public static void main(String[] args) {

        BigDecimal obj1 = new BigDecimal("5");
        BigDecimal obj2 = new BigDecimal("3");

        //subtract(BigDecimal subtrahend)Führt eine Subtraktion mit durch und gibt das Ergebnis zurück.
        BigDecimal result = obj1.subtract(obj2);

        System.out.println(result);
    }
}

1-6-4. Multiplizieren (Multiplizieren): Multiplizieren (BigDecimal-Multiplikand)

import java.math.BigDecimal;

public class SampleBigDecimal {

    public static void main(String[] args) {

        BigDecimal obj1 = new BigDecimal("2");
        BigDecimal obj2 = new BigDecimal("4");

        //multiply(BigDecimal multiplicand)Multipliziert mit und gibt das Ergebnis zurück.
        BigDecimal result = obj1.multiply(obj2);

        System.out.println(result);
    }
}

1-6-5. Teilen (Teilen): Teilen (BigDecimal Divisor)

import java.math.BigDecimal;

public class SampleBigDecimal {

    public static void main(String[] args) {

        BigDecimal obj1 = new BigDecimal("30");
        BigDecimal obj2 = new BigDecimal("5");

        //divide(BigDecimal divisor)Teilen Sie durch und geben Sie das Ergebnis zurück.
        BigDecimal result = obj1.divide(obj2);

        System.out.println(result);
    }
}

1-6-6. Kürzung: RoundingMode.FLOOR

import java.math.BigDecimal;
import java.math.RoundingMode;

public class SampleBigDecimal {

    public static void main(String[] args) {

        BigDecimal obj1 = new BigDecimal("400.545");

        //setScale(int newScale, RoundingMode roundingMode)Geben Sie die Anzahl der Stellen und den Rundungsvorgang mit an.
        //RoundingMode.FUSSBODEN
        //Im folgenden Beispiel wird das resultierende Objekt mit abgeschnittener erster Dezimalstelle zurückgegeben.
        obj1 = obj1.setScale(0, RoundingMode.FLOOR);

        System.out.println(obj1);
    }
}

1-6-7. Aufrunden: RoundingMode.CEILING

import java.math.BigDecimal;
import java.math.RoundingMode;

public class SampleBigDecimal {

    public static void main(String[] args) {

        BigDecimal obj1 = new BigDecimal("400.545");

        //setScale(int newScale, RoundingMode roundingMode)Geben Sie die Anzahl der Stellen und den Rundungsvorgang mit an.
        //RoundingMode.DECKE (aufgerundet)
        //Das folgende Beispiel gibt das Ergebnis der Aufrundung der zweiten Ziffer zurück.
        obj1 = obj1.setScale(1, RoundingMode.CEILING);

        System.out.println(obj1);
    }
}

1-6-8. Rundung: RoundingMode.HALF_UP

import java.math.BigDecimal;
import java.math.RoundingMode;

public class SampleBigDecimal {

    public static void main(String[] args) {

        BigDecimal obj1 = new BigDecimal("400.545");

        //setScale(int newScale, RoundingMode roundingMode)Geben Sie die Anzahl der Stellen und den Rundungsvorgang mit an.
        //RoundingMode.HALF_UP (gerundet)
        //Das folgende Beispiel gibt das Ergebnis der Abrundung der dritten Ziffer zurück.
        obj1 = obj1.setScale(2, RoundingMode.HALF_UP);

        System.out.println(obj1);
    }
}

1-6-9. Absolutwert: abs ()

import java.math.BigDecimal;

public class SampleBigDecimal {

    public static void main(String[] args) {

        BigDecimal obj = new BigDecimal("-1");

        //abs()Gibt den absoluten Wert mit zurück
        System.out.println(obj.abs());
    }
}

1-6-10. Leistung: pow (int n)

import java.math.BigDecimal;

public class SampleBigDecimal {

    public static void main(String[] args) {

        BigDecimal obj = new BigDecimal("2");

        //pow(int n)Gibt das Ergebnis der Multiplikation des Werts mit der n-ten Potenz zurück.
        System.out.println(obj.pow(4));
    }
}

1-6-11.max(BigDecimal val)

import java.math.BigDecimal;

public class SampleBigDecimal {

    public static void main(String[] args) {

        BigDecimal obj1 = new BigDecimal("4");
        BigDecimal obj2 = new BigDecimal("3");

        //max(BigDecimal val)Vergleicht Objekte mit und gibt das größere zurück.
        System.out.println(obj1.max(obj2));
    }
}

1-6-12.min(BigDecimal val)

import java.math.BigDecimal;

public class SampleBigDecimal {

    public static void main(String[] args) {

        BigDecimal obj1 = new BigDecimal("4");
        BigDecimal obj2 = new BigDecimal("3");

        //min(BigDecimal val)Vergleicht die Objekte mit und gibt das kleinere zurück.
        System.out.println(obj1.min(obj2));
    }
}

1-6-13 Größenvergleich: compareTo (BigDecimal val)

import java.math.BigDecimal;

public class SampleBigDecimal {

    public static void main(String[] args) {

        BigDecimal obj1 = new BigDecimal("1");
        BigDecimal obj2 = new BigDecimal("3");

        //compareTo(BigDecimal val)
        //Vergleichen Sie das Objekt mit dem des Arguments
        //Wenn es groß ist, "1"
        //Wenn sie gleich sind, "0"
        //Wenn es klein ist, "-1」
        //Gib es zurück.
        if (obj1.compareTo(obj2) > 0) {
            System.out.println("groß");
        } else if (obj1.compareTo(obj2) < 0) {
            System.out.println("klein");
        } else {
            System.out.println("das Gleiche");
        }
    }
}

1-6-14. Rest der Division: Rest (BigDecimal Divisor)

import java.math.BigDecimal;

public class SampleBigDecimal {

    public static void main(String[] args) {

        BigDecimal obj1 = new BigDecimal("11");
        BigDecimal obj2 = new BigDecimal("3");

        //remainder(BigDecimal divisor)Teilen Sie durch und geben Sie den Rest zurück.
        BigDecimal result = obj1.remainder(obj2);

        System.out.println(result);
    }
}

Recommended Posts

Java-Beispielcode 02
Java-Beispielcode 03
Java-Beispielcode 04
Java-Beispielcode 01
Beispielcode für elektronische Signatur (JAVA)
Java Parallel Code Sample Collection
Führen Sie Java-Code skriptweise aus
Java-Code-TIPPS
[Java] Generics-Beispiel
Selenprobe (Java)
Java GUI Beispiel
Java 9 neue Funktionen und Beispielcode
Java-Zeichencode
Beispielcode mit Minio aus Java
Apache Beam Beispielcode
[Java] Beispiel für ein Urlaubsurteil
Beispielcode zum Konvertieren von List in List <String> in Java Stream
Sammlung von Java-Testcode-Methoden
[Windows] Java-Code ist verstümmelt
Java
Java mit Visual Studio Code
Beispiel für eine Java-Standardprotokollausgabe
Schreiben Sie Java8-ähnlichen Code in Java8
Beispielcode für die Protokollausgabe von Java + SLF4J + Logback
Java
Selenium Musterbuchungsformular (Java)
Beispielcode zum Parsen von Datum und Uhrzeit mit Java SimpleDateFormat
Errate den Zeichencode in Java
Java Spring-Umgebung in vs Code
[Java] Eliminierung des Kesselplattencodes mit Lombok
Erstellen Sie Java mit Mac vs Code
Beliebiger Code zum Erstellen von Zeichenfolgen durch Java
Führen Sie gepackten Java-Code mit Befehlen aus
Ein einfaches Beispiel für Rückrufe in Java
Java-Quellcode zum Lesen der Klasse java.lang.Math
[Java] Eliminierung des Kesselplattencodes mit Lombok 2
BloomFilter-Beschreibungs- und Implementierungsbeispiel (JAVA)
[Java] Beispiel für eine Überprüfung des Datumszeitraums
Beispiel für eine EXCEL-Dateiaktualisierung mit JAVA
Java-Entwicklungsumgebung (Mac, VS Code)
[Android] Konvertieren Sie Android Java-Code in Kotlin
Beispielautomat mit Java
Grundstruktur des Java-Quellcodes
So verwalten Sie Java-Code, der automatisch von jOOQ & Flyway generiert wird
Beispielcode zum Aufrufen der Yahoo! Local Search API in Java
Beispielcode mit JMustache, der Moustache-Vorlagen-Engine in Java
Java lernen (0)
Java studieren ―― 3
[Java] -Array
[Java] Anmerkung
Bereiten Sie die Java-Entwicklungsumgebung mit VS Code vor
[Java] Modul
Java-Array
Java-Tipps, Tipps
Beispielcode für die Singleton-Implementierung mit enum
Java-Methoden
Java-Methode
Java (Konstruktor)