ファイル操作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行目には、出力項目を見出しとして出力する。
・プログラムを起動する度に、同じユーザー名を入力すると、同じファイルに予定を追加で書き込めるようにする。
さいたま市南区の武蔵浦和駅(中浦和駅)周辺でプログラミングを勉強したい・興味のある方に、
個別指導でJavaのプログラミングを教えています。生徒さまはIT・プログラミング未経験の社会人の方がほとんどです。
▼興味があれば、下記リンクをご確認ください。