我只是想知道什么是不让我的程序继续下一次迭代的问题.. 这是我的代码:
public static void main(String []args){
int height = 5;
int width = 10;
for(int i =0; i<height; i++){
char[] ligne ;
do{
System.out.println("tapez la ligne " + i + ":");
Scanner sc = new Scanner(System.in);
ligne = sc.next().toCharArray(); //
} while(ligne.length != width);
}
}
结果总是:Tapez la ligne 0:
由于
答案 0 :(得分:0)
如果输入一个包含10个字符的字符串,则内部循环执行{},而(cond)将退出。 do {} while(cond)只有在找到cond的反转时才会退出。