Fonction java's cool
Résolu
severin
-
severin -
severin -
Bonjour, je suis débutant et je dois programmer en java's cool ,
je dois créer un fonction qui retourne une chaine de caractère de longueur n et ne contenant que des 1 et des 0 merci de me repondre au plus vite
je dois créer un fonction qui retourne une chaine de caractère de longueur n et ne contenant que des 1 et des 0 merci de me repondre au plus vite
1 réponse
-
C'est comme pour du Java normal (ou presque)
String zeroOne(int n) { StringBuilder sb = new StringBuilder(n); for(int i=0; i<n; i++) sb.append(String.valueOf((int) (Math.random()*2))); return sb.toString(); } void main() { println(zeroOne(5)); }
-
-
-
-
-
Tu auras toutes les informations que tu veux dans la documentation Java :
https://docs.oracle.com/javase/7/docs/api/
En particulier : String, String.valueOf(int), StringBuilder, StringBuilder(int), StringBuilder.append(String)
Remarque, il y a aussi StringBuilder.append(int) qui permet de simplifier un peu en faisant directement :
sb.append((int) (Math.random()*2))
Cela se simplifie d'ailleurs encore un peu en utilisant les méthodes prémâchées de Java's Cool :
sb.append(random(0,2));
-