個別指導 Javaプログラミングスクール 武蔵浦和(中浦和)

現役SE(システムエンジニア)が埼京線の武蔵浦和(中浦和)周辺でJavaプログラミング学習の個別指導を行っています。

ファイル操作1

[Java]ファイル操作の練習問題

入力したスケジュールをCSVファイルに書き出すプログラムを作成しましょう。
Cドライブ配下に「JavaTest」フォルダを作成してください。
出力結果を元にプログラミングを完成させてください。

問題1

public static void main(String[] args) {
    Scanner scan =  new Scanner(System.in);
    String fileName = "schedule.csv";

    //ディレクトリ名を取得
    System.out.print("名前を入力してください:");
    String userName = scan.nextLine();

    //ディレクトリを作成する
    String path = "c:\\JavaTest\\" + userName;


    //新規の場合、ファイルを作成


    //スケジュールを入力

}

実行結果

名前を入力してください:田中太郎

ようこそ田中太郎さん。
スケジュールを入力してください。
日付:2020/07/19
予定:花火大会
開始時間:17:00
終了時間:21:00
備考:飲み物買い出し担当
予定を入れました。
引き続き予定を入れる場合は「はい」と入力してください。
予定を入れる:はい

スケジュールを入力してください。
日付:2020/07/28
予定:BBQ
開始時間:11:00
終了時間:18:00
備考:
予定を入れました。
引き続き予定を入れる場合は「はい」と入力してください。
予定を入れる:いいえ
スケジュールを入力を終了します。


■プログラム内容
・ユーザー名を入力してもらい、ユーザー名でディレクトリを作成する。

フォルダ作成
CSVファイルはユーザ名のフォルダ内に作成する。
・出力項目は「日付、予定、開始時間、終了時間、備考」の5項目。
・ファイルの1行目には、出力項目を見出しとして出力する。
csvファイル見出し
・プログラムを起動する度に、同じユーザー名を入力すると、同じファイルに予定を追加で書き込めるようにする。



さいたま市南区武蔵浦和駅中浦和駅)周辺でプログラミングを勉強したい・興味のある方に、 個別指導でJavaのプログラミングを教えています。生徒さまはIT・プログラミング未経験の社会人の方がほとんどです。
▼興味があれば、下記リンクをご確認ください。

java-musashiurawa.hatenablog.com