###前提・実現したいこと
空白は正規表現では\sです。
" "が空白って分かっています。
A
str.split("\s");
B
System.out.println(a * b + "\s" + 2 * ( a + b));
AとBって正しいですか?
○\s○
こう表示されてしまいますが、なぜダメなんですか?
###発生している問題・エラーメッセージ
エラーメッセージ
###該当のソースコード
java
1import java.io.*; 2 3public class Main{ 4 public static void main(String[] args) throws IOException{ 5 BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); 6 String str = br.readLine(); 7 String[] num = str.split("\\s"); 8 int a = Integer.parseInt(num[0]); 9 int b = Integer.parseInt(num[1]); 10 System.out.println(a * b + "\\s" + 2 * (a + b)); 11 } 12}
###試したこと
" "にすれば解決するのは分かっています。
###補足情報(言語/FW/ツール等のバージョンなど)
より詳細な情報
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。