继续下一次迭代

时间:2014-11-25 22:54:37

标签: java loops do-while

我只是想知道什么是不让我的程序继续下一次迭代的问题.. 这是我的代码:

  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:

由于

1 个答案:

答案 0 :(得分:0)

如果输入一个包含10个字符的字符串,则内部循环执行{},而(cond)将退出。 do {} while(cond)只有在找到cond的反转时才会退出。