我的任務是編寫一個方法,該方法應該結合連續出現兩次以上的字母。例如:ABBCCCDDDD - > ABBC3D4爲什麼代碼跳過for循環
我被告知我們該庫的In.java和Out.java用於輸入和輸出。我的問題是該方法跳過for循環。我希望你能幫助我。如果您有任何關於代碼的問題請問我請
public class Aufgabe9_4 {
static void codieren(String s){
int Zähler = 0;
char[] a = s.toUpperCase().toCharArray();
for (int i = 0; i<s.length()-1; i++){
if (a[i] == a[i+1] && a[i] ==a[i+2]){
Zähler = 3;
while (a[i] == a[i+Zähler]) Zähler++;
i = i + Zähler;
}
Out.println(a[i] + Zähler);
}
}
public static void main(String args[]) {
Out.println("Geben sie eine Reihenfolge von Buchstaben ein!");
String s = In.readString();
Out.println("Die Codierung lautet:");
codieren(s);
}
}
你是怎麼進入程序暫停輸入時? –
請不要在你的語法中使用元音變音! – Daniel
我們不是德語的人 –