Ввод в Java подобно C++

Рейтинг: 1Ответов: 2Опубликовано: 05.03.2011

В C++ имеет место конструкция

while (cin >> i >> j) {
    // Что-то
}

Как организовать аналогичное в Java?

Ответы

▲ 4Принят
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class Test {
   public static void main(String[] args) throws IOException {
       BufferedReader bReader = new BufferedReader (new InputStreamReader(System.in));
       char[] buff = new char[255];
       try {
           while (bReader.read(buff) != -1){              
               // Что-то
           }
       } finally {
           bReader.close();
       }
   }
}
▲ 3
import java.util.Scanner;

public class Test {
   public static void main(String[] args){
       Scanner scanner = new Scanner(System.in);
       String s = scanner.next();
       while (s != null){         // никогда null не будет, проверку свою вставить
           // Что-то
           s = scanner.next();
       }
   }
}