Erreur inconnu (je suis débutant)

Orange_Tonic Messages postés 2 Date d'inscription lundi 16 octobre 2017 Statut Membre Dernière intervention 16 octobre 2017 - 16 oct. 2017 à 12:02
Whismeril Messages postés 19047 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 25 mai 2024 - 16 oct. 2017 à 12:31
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/102209-erreur-inconnu-je-suis-debutant

Whismeril Messages postés 19047 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 25 mai 2024 656
16 oct. 2017 à 12:31
Bonjour, la section code source sert à déposer des sources fonctionnels ayant un caractère pédagogique.
Les question se posent sur le forum
Orange_Tonic Messages postés 2 Date d'inscription lundi 16 octobre 2017 Statut Membre Dernière intervention 16 octobre 2017
Modifié le 16 oct. 2017 à 12:10
Désolé pour le code pas propre, je n'arrive pas à modifier.
<java>
import java.util.Scanner;
import java.util.ArrayList;

class Main{
static Scanner s = new Scanner(System.in);

static int veri(int chai, String note) {
for (int i=0;i<note.length();i++)
if (note.charAt(i)==note.charAt(i+1)) return 1;
return 0;
}
}

public static void main(String[] args) {

int chai = 0;
String note = s.nextLine();
int j = 0;

ArrayList<Character> chaine = new ArrayList<Character>();

while (veri(chai, note)==1) {
chai = note.length();

for(int i=0; i<chai; i++) {
if (note.charAt(i)!=note.charAt(i+1)) {
chaine.add(note.charAt(i));
j++;
} else{
i=i+1;
}
}

note = chaine.toString().replaceAll(", |\[|\]", "");
j=0;

chaine.clear();
}

System.out.print(note);
}
}
<java>
Rejoignez-nous