Exemple de code Java 01

1. Exemple de programme Java

J'ai communiqué la source publiée dans SAMPLE GALLERY et ajouté une déclaration d'importation.

1. Exemple de programme Java

1-1.Les bases de Java

1-1-1.Hello World (afficher les caractères sur la console)

public class SampleJava {

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

}

1-1-2.for instruction (boucle)

public class SampleJava {

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

    //「for (int i = 1; i <= 5; i++) {En ce qui concerne
    //int i =1 ⇒ Initialiser i avec 1
    //i <=5 ⇒ Si i est égal ou inférieur à 5, le traitement en boucle est effectué.
    //i++⇒ Ajouter 1 à i (une fois le processus sans boucle terminé)
    for (int i = 1; i <= 5; i++) {
      sum += i;//Ajouter i à la somme des variables
    }
    System.out.println(sum);//Afficher la somme des variables
  }

}

Instruction 1-1-3.if (branche conditionnelle)

public class SampleJava {

  public static void main(String[] args) {
    int a = 11;//Vous pouvez changer ici librement.

    if (a > 10) {//Déterminez s'il est supérieur à 10
      System.out.println("a est supérieur à 10.");
    } else {
      System.out.println("a vaut 10 ou moins.");
    }
  }

}

Instruction 1-1-4.switch (branche conditionnelle)

public class SampleJava {

  public static void main(String[] args) {
    int score = 4;//Vous pouvez modifier librement le nombre ici de 1 à 5.
    String result = null;

    switch (score) {
      case 5://Lorsque le score est de 5
        result = "A";
        break;
      case 4://Lorsque le score est de 4
        result = "B";
        break;
      case 3://Lorsque le score est de 3
        result = "C";
        break;
      case 2://Lorsque le score est de 2
        result = "D";
        break;
      case 1://Lorsque le score est de 1
        result = "E";
        break;
      default://Lorsque le score est différent de celui ci-dessus
        break;
    }

    if (result != null) {
      System.out.println(result + "C'est une évaluation.");
    }
  }

}

1-1-5. Calcul simple à quatre règles

public class SampleJava {

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

    //Ajouter
    System.out.println(a + b);

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

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

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

}

1-1-6. Appel d'une méthode

public class SampleJava {

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

  private static void moring() {
    System.out.println("C'est le matin.");
  }

  private static void noon() {
    System.out.println("C'est midi.");
  }

  private static void evening() {
    System.out.println("Il fait nuit.");
  }

}

1-1-7. Appel d'une méthode (avec arguments)

public class SampleJava {

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

  /**
   *Une méthode qui vous permet de passer des arguments.
   *Renvoie le résultat de l'ajout de a et b.
   * @param a
   * @param b
   * @return
   */
  private static int plus(int a, int b) {
    return a + b;
  }

}

1-1-8. Arrangement

public class SampleJava {

  public static void main(String[] args) {
    //Déclaration de tableau
    int[] intArray = { 10, 20, 30, 40, 50 };

    //au dessous de[]Spécifiez le nombre et récupérez toute valeur du tableau. 0-4 dans cet exemple.
    System.out.println(intArray[0]);
  }

}

1-1-9. Tableau multidimensionnel

public class SampleJava {

  public static void main(String[] args) {
    //Déclaration du tableau multidimensionnel
    String[][] testScore = {
      { "langue nationale", "80" }
      , { "arithmétique", "90" }
      , { "société", "70" }
      , { "Science", "75" }
    };

    System.out.println("Matière:" + testScore[1][0] + ", But:" + testScore[1][1]);
  }

}

1-1-10. Entrée dans la console

import java.util.Scanner;

public class SampleJava {

    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
        String inputStr = scan.next();//Obtenez ce que vous avez tapé dans la console ici
        System.out.println("Les caractères saisis sur la console sont "" + inputStr + ""est.");
    }

}

1-1-11. Acquisition du nombre de caractères

public class SampleJava {

  public static void main(String[] args) {
    String str = "Bonjour";
    System.out.println(str.length());//length()Obtenez le nombre de caractères avec
  }

}

1-1-12. Classe de liste

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)Obtenez la valeur de la liste avec. 0 au tout début
    }

}

1-1-13.Classe de carte

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>();
        //Ci-dessous la carte.put(key, value)Définissez la valeur avec
        map.put("A", "100");
        map.put("B", "80");
        map.put("C", "60");
        map.put("D", "40");
        map.put("E", "20");

        //map.get(key)Récupère la valeur de la clé spécifiée dans
        System.out.println(map.get("C"));
    }

}

1-1-14.Set classe

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

public class SampleJava {

    public static void main(String[] args) {
        Set<String> set = new HashSet<String>();
        //Ajoutez une valeur à définir ci-dessous. La même valeur n'est pas ajoutée. Dans l'exemple ci-dessous, un seul A est ajouté.
        set.add("A");
        set.add("A");
        set.add("B");
        set.add("C");

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

1. Exemple de programme Java

1-2.Java String class (chaîne de caractères)

1-2-1. Juger si deux chaînes de caractères sont identiques: égal

public class SampleString {

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

    //「A.equals(B)Pour déterminer si A et B ont la même valeur.
    //true car str1 et str2 ont la même valeur.
    System.out.println(str1.equals(str2));

    //Puisque str1 et str3 sont des valeurs différentes, false.
    System.out.println(str1.equals(str3));
  }
}

1-2-2. Déterminer si deux chaînes de caractères sont identiques quelle que soit la casse: equalsIgnoreCase

public class SampleString {

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

    //「A.equalsIgnoreCase(B), Pour déterminer si A et B ont la même valeur quelle que soit la casse.
    //Puisque str1 et str2 ont la même valeur, true ("A" et "a" sont considérés comme identiques).
    System.out.println(str1.equalsIgnoreCase(str2));

    //Puisque str1 et str3 sont des valeurs différentes, false.
    System.out.println(str1.equalsIgnoreCase(str3));
  }
}

1-2-3. Comparez la taille des chaînes de caractères dans l'ordre du dictionnaire: 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), Comparez la taille des chaînes de caractères dans l'ordre du dictionnaire.
    //0 ou moins si A vient avant B dans le dictionnaire
    //0 si A et B sont identiques
    //0 ou plus si A vient après B dans le dictionnaire
    //devenir.

    //Puisque str1 vient après str2, il devient 0 ou plus.
    System.out.println(str1.compareTo(str2));

    //Puisque str1 vient avant str3, il devient 0 ou moins.
    System.out.println(str1.compareTo(str3));

    //Puisque str1 est identique à str4, il devient 0.
    System.out.println(str1.compareTo(str4));
  }
}

1-2-4. Comparez la taille des chaînes de caractères dans l'ordre du dictionnaire, quelle que soit la casse: compareToIgnoreCase

public class SampleString {

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

    //「A.compareToIgnoreCase(B), Comparez la taille des chaînes de caractères dans l'ordre du dictionnaire.
    //Il n'est pas sensible à la casse (il est considéré comme identique).

    //Puisque str1 est identique à str2, il devient 0 ("d" et "D" sont considérés comme identiques).
    System.out.println(str1.compareToIgnoreCase(str2));
  }
}

1-2-5. Concaténation de chaînes de caractères: concat

public class SampleString {

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

    // concat(String str)Combiner des chaînes avec
    System.out.println(helloStr.concat(spaceStr).concat(worldStr));
  }
}

1-2-6. Obtenez un caractère: charAt

public class SampleString {

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

    //charAt(int index)Obtenez un caractère dans la chaîne de caractères avec.
    //Le caractère à acquérir est spécifié par l'argument index.
    System.out.println(str.charAt(0));
  }
}

1-2-7. Récupère une partie de la chaîne: sous-chaîne

public class SampleString {

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

    //substring(int beginIndex, int endIndex)Obtenez une partie de la chaîne de caractères avec.
    //La chaîne de caractères à acquérir est spécifiée par l'argument index.
    System.out.println(str.substring(0, 5));
  }
}

1-2-8. Conversion de cas: toLowerCase, toUpperCase

public class SampleString {

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

    //toLowerCase()Convertit les majuscules et les minuscules avec.
    System.out.println(str1.toLowerCase());

    //Convertissez les minuscules en majuscules avec toUpperCase.
    System.out.println(str2.toUpperCase());
  }
}

1. Exemple de programme Java

1-3.Java Math class (traitement numérique)

1-3-1.Math.max (int, int) (renvoie une grande valeur)

public class SampleMath {

  public static void main(String[] args) {
    //Changez les valeurs de a et b ci-dessous en arbitraires
    int a = 10;
    int b = 20;

    //Math.max(int, int)Renvoie le plus grand argument.
    System.out.println(Math.max(a, b));
  }
}

1-3-2.Math.min (int, int) (renvoie une petite valeur)

public class SampleMath {

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

    //Math.min(int, int)Renvoie la valeur la plus petite.
    System.out.println(Math.min(a, b));
  }
}

1-3-3.Math.floor (double) (troncature)

public class SampleMath {

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

    //Math.floor(double).. Tronquer après la virgule décimale.
    System.out.println(Math.floor(a));
  }
}

1-3-4.Math rond (double) (arrondi)

public class SampleMath {

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

    //Math.round(double).. Arrondi au nombre entier le plus proche.
    System.out.println(Math.round(a));
  }
}

1-3-5.Math.ceil (double) (arrondi)

public class SampleMath {

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

    //Math.ceil(double).. Arrondissez après la virgule décimale.
    System.out.println(Math.ceil(a));
  }
}

1-3-6.Math.abs (int) (valeur absolue)

public class SampleMath {

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

    //Math.abs(int).. Renvoie une valeur absolue.
    System.out.println(Math.abs(a));
  }
}

1-3-7.Math.abs (double, double) (puissance)

public class SampleMath {

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

    //Math.abs(double, double).. Renvoie une puissance. Dans cet exemple, 10 au carré est 100
    System.out.println(Math.pow(a, b));
  }
}

1-3-8.Math.aléatoire ()

public class SampleMath {

  public static void main(String[] args) {
    //Math.random()。0.0 ou plus 1.Renvoie aléatoirement des nombres inférieurs à 0.
    System.out.println(Math.random());
  }
}

1. Exemple de programme Java

1-4.Java Calendar, Date, Classe DateFormat (traitement de la date)

1-4-1. Créer un objet Calendrier pour aujourd'hui (maintenant)

import java.util.Calendar;

public class SampleCalendar {

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

1-4-2. Obtenir l'année, le mois, le jour, l'heure, la minute, la seconde

import java.util.Calendar;

public class SampleCalendar {

    public static void main(String[] args) {
        Calendar cal = Calendar.getInstance();
        System.out.println("Année:" + cal.get(Calendar.YEAR));
        System.out.println("Mois:" + (cal.get(Calendar.MONTH) + 1));//Le mois est 0~À cause de 11+1
        System.out.println("Journée:" + cal.get(Calendar.DATE));
        System.out.println("Temps:" + cal.get(Calendar.HOUR_OF_DAY));
        System.out.println("Minutes:" + cal.get(Calendar.MINUTE));
        System.out.println("Secondes:" + cal.get(Calendar.SECOND));
    }
}

1-4-3. Créer un objet Calendrier pour une date spécifique

import java.util.Calendar;

public class SampleCalendar {

    public static void main(String[] args) {
        Calendar cal = Calendar.getInstance();
        cal.set(2010, 0, 1);//Défini le 1er janvier 2010. Le mois est 0~Puisqu'il est 11, mettez 0.

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

1-4-4.add (champ int, montant int) (Modifier la valeur de l'objet Calendrier)

import java.util.Calendar;

public class SampleCalendar {

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

        //La date du jour est affichée
        displayConsole(cal);

        //add(int field, int amount)Vous pouvez augmenter ou diminuer chaque valeur de l'objet Calendrier, comme l'année, le mois et le jour avec.
        //Ce qui suit réduit le nombre de jours d'un jour.
        cal.add(Calendar.DATE, -1);
        displayConsole(cal);

        //Ce qui suit augmente le mois d'un mois.
        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.Calendrier.avant / après (comparaison de dates)

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);//Réglez calB sur la valeur un jour plus tard.

        //Renvoie true si calA est une date et une heure avant calB. Vrai dans cet exemple.
        System.out.println(calA.before(calB));
        //Renvoie true si calA est une date et une heure après calB. Faux dans cet exemple.
        System.out.println(calA.after(calB));
    }

}

1-4-6. Création d'un objet java.util.Date

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 (affiche la date et l'heure dans n'importe quel format)

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();

        //Créez un format pour afficher "année". Exemple: 2016
        DateFormat format = new SimpleDateFormat("yyyy");
        System.out.println(format.format(date));

        //Créez un format pour afficher le "mois". Exemple: 05
        format = new SimpleDateFormat("MM");
        System.out.println(format.format(date));

        //Créez un format pour afficher "jour". Exemple: 01
        format = new SimpleDateFormat("dd");
        System.out.println(format.format(date));

        //Créez un format pour afficher les "heures". Exemple: 00
        format = new SimpleDateFormat("HH");
        System.out.println(format.format(date));

        //Créez un format pour afficher les "minutes". Exemple: 00
        format = new SimpleDateFormat("mm");
        System.out.println(format.format(date));

        //Créez un format pour afficher les "secondes". Exemple: 00
        format = new SimpleDateFormat("ss");
        System.out.println(format.format(date));

        //「○○/○○/○○ »s'affiche. Exemple: 2000/01/01
        format = new SimpleDateFormat("yyyy/MM/dd");
        System.out.println(format.format(date));

        //"○○ année ○○ mois ○○ jour ○○:○○:XX (XX heures XX minutes XX secondes) "s'affiche. Exemple: 1er janvier 2000
        format = new SimpleDateFormat("aaaa année MM mois jj jour HH:mm:ss");
        System.out.println(format.format(date));

    }

}

1. Exemple de programme Java

1-5.Java File (traitement de fichiers)

1-5-1. Création d'un fichier: createNewFile ()

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

public class SampleDate {

    public static void main(String[] args) {
        //Création d'un objet fichier. Dans l'argument, spécifiez le chemin du fichier à créer.
        File file = new File("C:\\sample\\test.txt");
        try {
            //Le fichier est créé ci-dessous.
            file.createNewFile();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }

}

1-5-2. Supprimer le fichier: supprimer ()

import java.io.File;

public class SampleDate {

    public static void main(String[] args) {
        File file = new File("C:\\sample\\test.txt");
        //Supprime le fichier spécifié ci-dessous.
        file.delete();
    }

}

1-5-3. Création d'un répertoire: mkdir ()

import java.io.File;

public class SampleDate {

    public static void main(String[] args) {
        File file = new File("C:\\sample\\sampledir");
        //Crée le répertoire spécifié ci-dessous.
        file.mkdir();
    }

}

1-5-4. Création d'un répertoire: mkdirs ()

import java.io.File;

public class SampleDate {

    public static void main(String[] args) {
        File file = new File("C:\\sample\\sampledir\\sampledir2");
        //Créez un répertoire ci-dessous. mkdir()Contrairement à, il crée également ce dont vous avez besoin dans le répertoire parent.
        //Dans cet exemple, "C:\\Si vous l'exécutez avec un répertoire appelé "sample"
        //Deux "sampledir" et "sampledir2" sont créés.
        file.mkdirs();
    }

}

1-5-5. Obtenir le nom du fichier (ou le nom du répertoire): getName ()

import java.io.File;

public class SampleDate {

    public static void main(String[] args) {
        File file = new File("C:\\sample\\test.txt");
        //Obtenir le nom du fichier (ou répertoire) spécifié
        System.out.println(file.getName());
    }

}

1-5-6. Obtenir le chemin absolu: getAbsolutePath ()

import java.io.File;

public class SampleDate {

    public static void main(String[] args) {
        File file = new File("C:\\sample\\test.txt");
        //Obtenez le chemin absolu du fichier
        System.out.println(file.getAbsolutePath());
    }

}

1-5-7. Récupère l'objet du répertoire parent: getParentFile ()

import java.io.File;

public class SampleDate {

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

        //Obtenir l'objet du répertoire parent
        File parent = file.getParentFile();

        System.out.println(parent);
    }

}

1-5-8. Récupère le chemin du répertoire parent: getParent ()

import java.io.File;

public class SampleDate {

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

        //Récupère le chemin du répertoire parent
        String parentPath = file.getParent();

        System.out.println(parentPath);
    }
}

1-5-9. Juger s'il s'agit d'un répertoire: isDirectory ()

import java.io.File;

public class SampleDate {

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

        //Déterminez s'il s'agit d'un répertoire ci-dessous. Vrai car il s'agit d'un répertoire dans cet exemple.
        System.out.println(file.isDirectory());
    }
}

1-5-10. Jugement s'il s'agit d'un fichier: isFile ()

import java.io.File;

public class SampleDate {

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

        //Déterminez s'il s'agit d'un fichier ci-dessous. False dans cet exemple car il s'agit d'un répertoire.
        System.out.println(file.isFile());
    }
}

1-5-11. Déterminez s'il s'agit d'un fichier caché: isHidden ()

import java.io.File;

public class SampleDate {

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

        //Déterminez s'il s'agit d'un fichier caché ci-dessous.
        System.out.println(file.isHidden());
    }
}

1-5-12. Déterminer si un fichier (ou répertoire) existe: existe ()

import java.io.File;

public class SampleDate {

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

        //Déterminez si un fichier (ou un répertoire) existe ci-dessous
        System.out.println(file.exists());
    }
}

1. Exemple de programme Java

1-6.Classe Java BigDecimal (traitement numérique)

1-6-1. Créer un objet BigDecimal

import java.math.BigDecimal;

public class SampleBigDecimal {

    public static void main(String[] args) {
        //Créez un objet Big Decimal ci-dessous
        BigDecimal obj = new BigDecimal("1");

        System.out.println(obj);
    }
}

1-6-2. Ajout (ajout): 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)Ajoute avec et renvoie le résultat.
        BigDecimal result = obj1.add(obj2);

        System.out.println(result);
    }
}

1-6-3. Soustraire (subtrahend): soustraire (soustracter BigDecimal)

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)Effectue une soustraction avec et renvoie le résultat.
        BigDecimal result = obj1.subtract(obj2);

        System.out.println(result);
    }
}

1-6-4. Multiplier (Multiplier): multiplier (multiplicande BigDecimal)

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)Multiplie par et renvoie le résultat.
        BigDecimal result = obj1.multiply(obj2);

        System.out.println(result);
    }
}

1-6-5. Divide (diviser): diviser (grand diviseur décimal)

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)Divisez par et renvoyez le résultat.
        BigDecimal result = obj1.divide(obj2);

        System.out.println(result);
    }
}

1-6-6. Troncature: 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)Spécifiez le nombre de chiffres et l’arrondi avec.
        //RoundingMode.SOL
        //L'exemple suivant renvoie l'objet résultant avec la première décimale tronquée.
        obj1 = obj1.setScale(0, RoundingMode.FLOOR);

        System.out.println(obj1);
    }
}

1-6-7. Arrondir: RoundingMode.PLAFOND

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)Spécifiez le nombre de chiffres et l’arrondi avec.
        //RoundingMode.PLAFOND (arrondi)
        //L'exemple suivant renvoie le résultat de l'arrondissement du deuxième chiffre.
        obj1 = obj1.setScale(1, RoundingMode.CEILING);

        System.out.println(obj1);
    }
}

1-6-8. Arrondi: 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)Spécifiez le nombre de chiffres et l’arrondi avec.
        //RoundingMode.HALF_HAUT (arrondi)
        //L'exemple suivant renvoie le résultat de l'arrondi du troisième chiffre.
        obj1 = obj1.setScale(2, RoundingMode.HALF_UP);

        System.out.println(obj1);
    }
}

1-6-9. Valeur absolue: abs ()

import java.math.BigDecimal;

public class SampleBigDecimal {

    public static void main(String[] args) {

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

        //abs()Renvoie la valeur absolue avec
        System.out.println(obj.abs());
    }
}

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

import java.math.BigDecimal;

public class SampleBigDecimal {

    public static void main(String[] args) {

        BigDecimal obj = new BigDecimal("2");

        //pow(int n)Renvoie le résultat de la multiplication de la valeur par la nième puissance.
        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)Compare les objets avec et renvoie le plus grand.
        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)Compare les objets avec et renvoie le plus petit.
        System.out.println(obj1.min(obj2));
    }
}

1-6-13. Comparaison des tailles: 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)
        //Comparez l'objet avec celui de l'argument
        //S'il est grand, "1"
        //S'ils sont identiques, "0"
        //S'il est petit, "-1」
        //rends le.
        if (obj1.compareTo(obj2) > 0) {
            System.out.println("grand");
        } else if (obj1.compareTo(obj2) < 0) {
            System.out.println("petit");
        } else {
            System.out.println("le même");
        }
    }
}

1-6-14. Reste de la division: reste (diviseur BigDecimal)

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)Divisez par et renvoyez le reste.
        BigDecimal result = obj1.remainder(obj2);

        System.out.println(result);
    }
}

Recommended Posts

Exemple de code Java 02
Exemple de code Java 03
Exemple de code Java 04
Exemple de code Java 01
Exemple de code de signature électronique (JAVA)
Collection d'exemples de code parallèle Java
Exécuter du code Java de manière scriptée
CONSEILS relatifs au code Java
[Java] Exemple de génériques
Échantillon de sélénium (Java)
Exemple d'interface graphique Java
Nouvelles fonctionnalités de Java 9 et exemple de code
Code de caractère Java
Exemple de code utilisant Minio de Java
Exemple de code Apache beam
[Java] Exemple de jugement de vacances
Exemple de code pour convertir List en List <String> dans Java Stream
Collection de méthodes de code de test Java
[Windows] Le code Java est déformé
Java
Java avec Visual Studio Code
Exemple de sortie de journal standard Java
Écrire du code de type Java8 en Java8
Exemple de code pour la sortie du journal par Java + SLF4J + Logback
Java
Formulaire de réservation d'échantillons de sélénium (Java)
Exemple de code pour analyser la date et l'heure avec SimpleDateFormat de Java
Devinez le code de caractère en Java
Environnement Java Spring dans vs Code
[Java] Élimination du code de plaque de chaudière à l'aide de Lombok
Construire Java avec Mac vs Code
Code de création de chaîne arbitraire par Java
Exécuter du code Java packagé avec des commandes
Un exemple simple de rappels en Java
Code source Java lecture de la classe java.lang.Math
[Java] Élimination du code de plaque de chaudière avec Lombok 2
Exemple de description et d'implémentation de BloomFilter (JAVA)
[Java] Exemple de contrôle de duplication de période de date
Exemple de mise à jour de fichier EXCEL avec JAVA
Environnement de développement Java (Mac, VS Code)
[Android] Convertir le code Java Android en Kotlin
Distributeur automatique d'échantillons fabriqué avec Java
Structure de base du code source Java
Comment gérer le code Java généré automatiquement par l'exemple jOOQ et Flyway
Exemple de code pour appeler l'API Yahoo! Local Search en Java
Exemple de code utilisant JMustache, le moteur de modèles Moustache en Java
Apprendre Java (0)
Étudier Java ―― 3
[Java] tableau
[Java] Annotation
Préparer l'environnement de développement Java avec VS Code
Module [Java]
Tableau Java
Astuces Java, astuces
Exemple de code pour l'implémentation Singleton à l'aide d'énumération
Méthodes Java
Méthode Java
java (constructeur)