Java-Grundlagen
Hallo Welt (Zeichen an die Konsole ausgeben) --for Anweisung (Schleife) --if Anweisung (bedingte Verzweigung) --switch-Anweisung (bedingte Verzweigung)
Einfach vier Regeln
Methodenaufruf
Methodenaufruf (mit Argumenten)
Array
Mehrdimensionales Array --Geben Sie in die Konsole ein
Abrufen der Anzahl der Zeichen --Liste Klasse
Kartenklasse
Klasse einstellen --Java String Klasse (String)
Bestimmen Sie, ob die beiden Zeichenfolgen gleich sind: gleich
Feststellen, ob zwei Zeichenfolgen unabhängig vom Fall gleich sind: equalsIgnoreCase --Vergleichen Sie die Größe der Zeichenfolgen in der Reihenfolge des Wörterbuchs: compareTo
Vergleichen Sie große und kleine Zeichenfolgen in Wörterbuchreihenfolge, unabhängig von der Groß- und Kleinschreibung: compareToIgnoreCase
Kombination von Saiten: concat
Holen Sie sich ein Zeichen: charAt
Holen Sie sich einen Teil der Zeichenfolge: Teilzeichenfolge --Kategoriekonvertierung: toLowerCase, toUpperCase
Java Math Klasse (numerische Verarbeitung) --Math.max (int, int) (gibt großen Wert zurück) --Math.min (int, int) (gibt einen kleinen Wert zurück) --Math.floor (doppelt) --Math.round (doppelt) (gerundet) --Math.ceil (doppelt) (aufgerundet) --Math.abs (int) (absoluter Wert) --Math.abs (doppelt, doppelt) (Macht) --Math.random ()
Java-Kalender, Datum, DateFormat-Klasse (Datumsverarbeitung) --Erstelle ein Kalenderobjekt für heute (jetzt)
Holen Sie sich Jahr, Monat, Tag, Stunde, Minute, Sekunde --Erstellen Sie ein Kalenderobjekt für ein bestimmtes Datum --add (int Feld, int Betrag) (Bearbeiten Sie den Wert des Kalenderobjekts) --Calendar.before / after (Datumsvergleich) --Erstellen Sie das Objekt java.util.Date --SimpleDateFormat (Datum und Uhrzeit in einem beliebigen Format anzeigen)
Java-Datei (Dateiverarbeitung)
Datei erstellen: createNewFile ()
Datei löschen: delete () --Erstellen eines Verzeichnisses: mkdir () --Erstellen eines Verzeichnisses: mkdirs ()
Dateiname (oder Verzeichnisname) abrufen: getName ()
Absoluten Pfad erhalten: getAbsolutePath ()
Übergeordnetes Verzeichnisobjekt abrufen: getParentFile ()
Rufen Sie den Pfad des übergeordneten Verzeichnisses ab: getParent ()
Beurteilen Sie, ob es sich um eine Datei handelt: isFile ()
Bestimmen Sie, ob es sich um eine versteckte Datei handelt: isHidden ()
Bestimmen Sie, ob eine Datei (oder ein Verzeichnis) existiert: existiert ()
Letztes Änderungsdatum erhalten: lastModified ()
Holen Sie sich alle Dateien und Verzeichnisse direkt unter das Verzeichnis: listFiles ()
Holen Sie sich Dateien und Verzeichnisse direkt unter das Verzeichnis, indem Sie die folgenden Bedingungen angeben: FilenameFilter
Java BigDecimal Klasse (numerische Verarbeitung) --Erstellen Sie ein BigDecimal-Objekt --Zusatz (Zusatz): add (BigDecimal augend)
Subtrahieren (subtrahieren): subtrahieren (BigDecimal subtrahieren)
Multiplizieren (multiplizieren): multiplizieren (BigDecimal Multiplikand)
Teilen (Teilen): Teilen (BigDecimal Divisor)
Kürzung: RoundingMode.FLOOR
Aufrunden: RoundingMode.CEILING --Rounding: RoundingMode.HALF_UP
Absoluter Wert: abs ()
Stadt: pow (int n)
max(BigDecimal val)
min(BigDecimal val)
Größenvergleich: compareTo (BigDecimal val)
Rest der Division: Rest (BigDecimal Divisor)
public class SampleJava {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
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
}
}
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.");
}
}
}
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.");
}
}
}
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);
}
}
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.");
}
}
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;
}
}
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]);
}
}
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]);
}
}
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.");
}
}
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
}
}
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
}
}
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"));
}
}
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);
}
}
}
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));
}
}
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));
}
}
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));
}
}
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));
}
}
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));
}
}
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));
}
}
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));
}
}
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());
}
}
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));
}
}
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));
}
}
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));
}
}
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));
}
}
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));
}
}
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));
}
}
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));
}
}
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());
}
}
import java.util.Calendar;
public class SampleCalendar {
public static void main(String[] args) {
Calendar cal = Calendar.getInstance();
System.out.println(cal);
}
}
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));
}
}
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));
}
}
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));
}
}
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));
}
}
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);
}
}
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));
}
}
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();
}
}
}
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();
}
}
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();
}
}
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();
}
}
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());
}
}
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());
}
}
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);
}
}
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);
}
}
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());
}
}
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());
}
}
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());
}
}
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());
}
}
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);
}
}
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);
}
}
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);
}
}
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);
}
}
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);
}
}
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);
}
}
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);
}
}
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);
}
}
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());
}
}
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));
}
}
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");
}
}
}
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