0

入力スキャナーがハングアップし、新しい入力を待っている理由がわかりません。私が行方不明または行っていないことを誰かが見ることができますか? 私はそれがばかげていることを知っています、ありがとう!

while (more == true){       
str = "";
val = "";

System.out.println("Enter a Constructor argument type : ");
try {
    str  = input.nextLine();
} catch (Exception e) {
    more = false; input.close();
}

if ( str.isEmpty() || str.equals("") || (str == null) ) {
more = false;
}
else{
    arguments.add(str);

    System.out.println("Enter it's value : ");
    try {
      val  = input.nextLine();
    } catch (Exception e) {
      more = false; 
    }
      if ( val.equals("") || (val == null) || val.isEmpty() ) {
        more = false;
      }
      else{
        values.add(val);
      }
    }
  }
4

1 に答える 1