###前提・実現したいこと
javaで既定の質問に答えるシステムを作りたいです。
打ち込まれた”?”が全角でも半角でもequalsメッソドが判定できるようにしたいです。
###該当のソースコード
java
1import java.util.*; 2import java.io.*; 3import java.text.SimpleDateFormat; 4 5class Test{ 6 public static void main(String args[])throws IOException{ 7 BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); 8 9 10 SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日"); 11 12 Calendar cal= Calendar.getInstance(); 13 Date today = cal.getTime(); 14 String strToday = sdf.format(today); 15 16 17 cal.add(Calendar.DATE, -1); 18 Date yesterday = cal.getTime(); 19 String strYesterday = sdf.format(yesterday); 20 21 22 int i = 0; 23 while(i == 0){ 24 System.out.println("ご用件は?"); 25 String q = br.readLine(); 26 if(q.equals("今日の日付は?|今日の日付は?")){ 27 System.out.println(strToday); 28 }else if(q.equals("昨日の日付は?|昨日の日付は?")){ 29 System.out.println(strYesterday); 30 }else if(q.equals("END")){ 31 i++; 32 }else{ 33 System.out.println("ーーー結果ーーー"); 34 System.out.println("ご用件は" + q + "ですね"); 35 } 36 } 37 } 38 39}
###試したこと
かっこで括ったりしたが駄目でした
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。