반응형
Notice
Recent Posts
Recent Comments
Link
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

비전공개미 개발노트

Java 6일차 - [문제풀이] File, FileWriter를 이용해 구구단파일 저장하기 본문

프로그래밍/Java

Java 6일차 - [문제풀이] File, FileWriter를 이용해 구구단파일 저장하기

비전공개미 2022. 9. 23. 18:01
반응형
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
Comments