//MakeProfile.java //安澤出海(泉獺) //profile.html作成プログラム。 import java.io.*; public class MakeProfile{ public static void main(String[] args) throws IOException{ BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); String s[]=new String[10]; s[0]=InputName(); System.out.print(s[0]+"さんの年齢(詐称可)を入力してください。\n>"); s[1]=br.readLine(); System.out.print(s[0]+"さんの性別(なるべく正直に)を入力してください。\n>"); s[2]=br.readLine(); System.out.print(s[0]+"さんの職業(嫌なら書かなくてもよい)を入力してください。\n>"); s[3]=br.readLine(); System.out.print(s[0]+"さんの趣味を入力してください。\n>"); s[4]=br.readLine(); System.out.print(s[0]+"さんの特技を入力してください。\n>"); s[5]=br.readLine(); System.out.print(s[0]+"さんの好きな言葉を入力してください。\n>"); s[6]=br.readLine(); System.out.print(s[0]+"さんに似ている有名人を入力してください。\n>"); s[7]=br.readLine(); System.out.print(s[0]+"さんの好きなタイプを入力してください。\n>"); s[8]=br.readLine(); System.out.print("最後に何か一言どうぞ。\n>"); s[9]=br.readLine(); br.close(); try{ PrintWriter fout=new PrintWriter(new BufferedWriter(new FileWriter("profile.html"))); fout.println(""); fout.println(""+s[0]+"のプロフィール"); fout.println(""); fout.println("

"+s[0]+"のプロフィール

"); fout.println("
"); fout.println(" "); if(s[1].equals("")){} else{ fout.println(" "); } if(s[2].equals("")){} else{ fout.println(" "); } if(s[3].equals("")){} else{ fout.println(" "); } if(s[4].equals("")){} else{ fout.println(" "); } if(s[5].equals("")){} else{ fout.println(" "); } if(s[6].equals("")){} else{ fout.println(" "); } if(s[7].equals("")){} else{ fout.println(" "); } if(s[8].equals("")){} else{ fout.println(" "); } if(s[9].equals("")){} else{ fout.println(" "); } fout.println("
名前"+s[0]+"
年齢"+s[1]+"
性別"+s[2]+"
職業"+s[3]+"
趣味"+s[4]+"
特技"+s[5]+"
好きな言葉"+s[6]+"
似ている有名人"+s[7]+"
好きなタイプ"+s[8]+"
何か一言"+s[9]+"
"); fout.println(""); fout.println(""); fout.println(""); fout.close();//書き込み終了(これを入れておかないと空になる) System.out.println("ファイルの出力に成功しました。"); System.out.println("prfile.htmlを開いて確認してみてください。"); } catch(IOException e){ System.out.println("入出力エラーです。");//失敗は成功のもと。 System.out.println("ファイル作成に失敗しました。");//最初からうまくいくわけないさ。 } } private static String InputName() throws IOException{//名前入力メソッド。 BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); String s=""; System.out.println(""); for(;;){//正しく入力されていなければ何度でもやり直す System.out.print("名前(HN)を入力してください。\n>"); s=br.readLine();//入力 if(s.equals("")){//無記入なら System.out.println("名前は必須項目です。"); } else{ break; } } return s;//入力された文字列を返す。 } }