Boa noite, gostaria de saber como posso fazer a leitura de dados do meu vetor em uma unica linha, ao inves de um por linha. como exemplo, nesse código, a entrada de "fileira" precisa ser tudo em uma unica linha, alguem pode me ajudar?
import java.io.IOException;
import java.io.BufferedReader;
import java.io.InputStreamReader;
public class Maquina {
public static void main(String[] args) throws IOException {
InputStreamReader ir = new InputStreamReader(System.in);
BufferedReader in = new BufferedReader(ir);
int[] fileira1 = new int[5];
int[] fileira2 = new int[5];
for(int i = 0; i < 5; i++) {
fileira1[i] = Integer.parseInt(in.readLine());
}
for(int i = 0; i < 5; i++) {
fileira2[i] = Integer.parseInt(in.readLine());
}
Conexao hub = new Conexao(fileira1, fileira2);
hub.Verifica_Compatibilidade(fileira1, fileira2);
}
}
class Conexao{
private int fileira1[];
private int fileira2[];
public Conexao (int fileira1[],int fileira2[]) {
this.fileira1 = fileira1;
this.fileira2 = fileira2;
}
public int[] getFileira1() {
return fileira1;
}
public void setFileira1(int[] fileira1) {
this.fileira1 = fileira1;
}
public int[] getFileira2(){
return fileira2;
}
public void setFileira2(int[] fileira2) {
this.fileira2 = fileira2;
}
public void Verifica_Compatibilidade(int[] fileira1, int[] fileira2) {
for (int i = 0; i < 5; i++) {
if (fileira1[i] + fileira2[i] != 1) {
System.out.println("N");
break;
}
System.out.println("Y");
}
}
}