通院メモ管理システムが完成いたしました。
Javaで1クラスで作成いたしました。
ソースコードはこちらです。
//
// 通院リストプログラム
// 新規作成 2021/03/28(Ver1.0)
// 作成者 乃木坂46好きのITエンジニア
//
//
//
//
//
//
// 所属パッケージの定義
package mental;
import java.io.FileWriter;
import java.io.IOException;
import java.util.Scanner;
public class mantal {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String hiduke = "";
String memo = "";
int flag =0;
//日付入力処理
while (flag==0) {
System.out.println("日付を自由に入力してください");
String line = sc.nextLine();
if (line.length() !=0) {
System.out.println("日付が正常に入っています");
hiduke = line;
flag = 1;
} else {
System.out.println("日付を入力してください");
}
}
//通院内容を記録する処理
System.out.println("通院内容を自由に入力してください");
String line2 = sc.nextLine();
memo = line2;
//ファイルへの出力処理
FileWriter fw = null;
try {
fw = new FileWriter("mental.txt",true);
fw.write(hiduke + "\n");
fw.write(memo + "\n");
fw.flush();
} catch (IOException e) {
System.out.println("ファイル書き込みエラーです");
} finally {
if (fw !=null) {
try {
if (fw != null) {
fw.close();
}
} catch(IOException e2) {
System.out.println("ファイルを閉じるのに失敗しました");
}
System.out.println("ファイルの書き込みに成功しました");
}
}
}
}
今回は簡単なアプリケーションなのでテキスト保存で1クラスにしています。