From 0b5ef80740e6be1555fe604532ec4bfa981f72fb Mon Sep 17 00:00:00 2001 From: JunkJumper Date: Mon, 27 May 2019 20:49:01 +0200 Subject: [PATCH] add conditions to avoid error --- src/visuel/main.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/visuel/main.java b/src/visuel/main.java index a411151..a4af475 100755 --- a/src/visuel/main.java +++ b/src/visuel/main.java @@ -64,6 +64,9 @@ public class main { System.out.println("3 = Aléatoire"); String choixP = sc.nextLine(); + if(choixP.isEmpty()) { + choixP = "3"; + } if (choixP.equalsIgnoreCase("3")) { int random = (int) (Math.random() * 2 + 1); @@ -152,11 +155,12 @@ public class main { System.out.println( "Quelle pièce voulez-vous déplacer ? Donnez le code correspondant de la pièce à déplacer(ex : A1).\n"); A = sc.nextLine(); - if(A.isEmpty()) { + if(A.isEmpty() || A.length() == 1) { A = "Z99"; } cA = A.charAt(0);//ici on récupère le premier caractère du String + pA = A.charAt(1);//ici on récupère le second caratère char cAl = Character.toLowerCase(cA); //ici on convertis un 'A' en 'a' sA = "" + cAl + pA; //ici on concatène dans un nouveau string le a transformé avec le chiffre récupéré.