Моя программа позволяет мне только ввести 3 символа в массив, а не пять. Почему это так?Программа не дает мне желаемого результата
import java.io.*;
public class Prog{
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
char c[] = new char[5];
for(int i=0;i<-4;i++){
c[i]= (char) br.read();
}
}
}
Как вы вводите символы? .. один за другим, нажимая enter? – TheLostMind
сначала удалите минус из вашей петли – FSm