Lors de la création d'un programme qui convertit les nombres après la virgule décimale en nombres binaires, je voulais gérer les nombres ajoutés à la liste autres que l'instruction for étendue.
Eclipse Neon 4.6.3 Java8
Nom de la variable de chaîne= String.join(Caractères que vous souhaitez concaténer,Nom de la séquence);
public class forPractice {
public static void main(String[] args) {
double x = 0.125;
List<String> y = new ArrayList<String>();
while (x > 0) {
x *= 2;
if (x >= 1) {
y.add("1");
x -= 1;
} else {
y.add("0");
}
}
String z = String.join("", y);
System.out.print("0." + z);
}
}
Résultat d'exécution
0.001
Si elle était complétée sur un seul écran, seule l'instruction for étendue était suffisante, mais j'ai senti que l'instruction for était difficile à gérer lors de la création d'une JSP à l'aide d'un servlet, j'ai donc décidé de l'utiliser également.
Recommended Posts