|
아래 소스로 java를 실행했을때
입력:서울시
우리집
13층
좌측
02-123-123
출력이 서울시 우리집 13층 좌측 02-123-123
이런식으로 5개씩 가로로 나오게 하려면 어느 부분을 어떻게 수정해야하나요~!
import java.io.*;
public class Keyboard3{
public static void main(String[] args) throws IOException{
InputStreamReader isr=new InputStreamReader(System.in);
BufferedReader br=new BufferedReader(isr); // 키보드 입력을 위한 스트림
FileWriter fw=new FileWriter("c:\\abc.txt");
BufferedWriter bw=new BufferedWriter(fw); // 파일에 기록하기 위한 스트림
System.out.println("내용을 입력하세요(끝:eof)..");
String data;
while (true){ // 계속 반복
data=br.readLine(); // 키보드로부터 한 줄을 읽어와 data에 기억시킨다.
if(data.equals("eof"))break; // "eof"를 입력하면 while을 빠져 나온다.
bw.write(data); // 파일에 data를 기록한다.
bw.newLine();
}
bw.close();
System.out.println("파일이 만들어졌습니다.");
}
}
|