비전공개미 개발노트
Java 6일차 - [문제풀이] File, FileWriter를 이용해 구구단파일 저장하기 본문
반응형
SMALL
//GugudanSave.java
package net.bit.day23;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileReader;
import java.io.FileWriter;
import java.util.Scanner;
public class GugudanSave {
public static void main(String[] args) {
String path = "gugu.txt";
Scanner sc = new Scanner(System.in);
try {
//읽기
//BufferedReader br = new BufferedReader(new FileReader(new File("E:\\testJAVA\\aaa.txt")));
//path, File, FileWriter(1,2)권장, PrintWriter(1) 비권장
//경로 => E:\\testJAVA
File f = new File("E:\\testJAVA\\",path);
FileWriter fw = new FileWriter(f, true); //true를 붙여서 없어지지않고 붙여쓰기 가능
System.out.print("단 입력 > ");
int dan = sc.nextInt();
fw.write("\n");
for(int i=1; i<10; i++) {
System.out.println(dan +" * "+ i +" = "+ (dan*i));
fw.write(dan +" * "+ i +" = "+ (dan*i) + "\n");
}
fw.write("구구단 " + dan + "단 입력성공\n");
fw.flush();
fw.close();
System.out.println("구구단 " + dan + "단이 입력되었습니다.");
}catch(Exception e) { }
}
}
//gugu.txt파일내용
5 * 1 = 5
5 * 2 = 10
5 * 3 = 15
5 * 4 = 20
5 * 5 = 25
5 * 6 = 30
5 * 7 = 35
5 * 8 = 40
5 * 9 = 45
구구단 5단 입력성공
6 * 1 = 6
6 * 2 = 12
6 * 3 = 18
6 * 4 = 24
6 * 5 = 30
6 * 6 = 36
6 * 7 = 42
6 * 8 = 48
6 * 9 = 54
구구단 6단 입력성공
반응형
LIST
'프로그래밍 > Java' 카테고리의 다른 글
Java 7일차 - [문제풀이]PrintWriter로 계산된 구구단 파일저장 (0) | 2022.09.28 |
---|---|
Java 7일차 - Thread, interface, implements (0) | 2022.09.28 |
Java 6일차 - [문제풀이] 2차원배열, FileReader, FileWriter (1) | 2022.09.23 |
Java 6일차 - Stream(스트림), abstract(추상클래스) (0) | 2022.09.23 |
Java - 몽고db연결하여 사원테이블 입력, 출력, 삭제, 수정 (0) | 2022.09.22 |
Comments