• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Javaで、変数をつなげて表示することは可能ですか?)

Javaで変数をつなげて表示する方法

このQ&Aのポイント
  • Javaで変数をつなげて表示する方法について解説します。
  • PHPで可能なように、Javaでも変数をつなげて表示することができます。
  • 様々な方法がありますが、System.out.printlnメソッドや+演算子を使用することで実現できます。

質問者が選んだベストアンサー

  • ベストアンサー
  • anmochi
  • ベストアンサー率65% (1332/2045)
回答No.1

 PHPにおいて$変数1.$変数2はPHP君が文字列への変換を自動で行ってくれるからできる。  Javaではできないのは、Java君が文字列への変換を自動で行ってはくれないからなんだ。ところで、 System.out.println(変数1 + 変数2); だと変数1と変数2の値が足されたものが表示されるのに、 System.out.println("" + 変数1 + 変数2); だとあなたが求めている結果になるのは、Java君は「文字列に対して数値を足そうとする時は数値を文字列に直す」という特例を持っているから(正確にはちょっと違う。この辺の話を詳しく知りたいならString StringBuilder StringBufferなどをキーワードに検索してみると良いだろう。)。 「なんでPHPはできてJavaはできないの?」という疑問に対しては、それはやっぱり言語によってルールが違うからとしか言いようがない。なので、複数の言語を触るようになったらそれぞれの言語でのルールをしっかり区別しながら作らなきゃいけない。まぁ、郷に入っては郷にしたがえって事だ。

関連するQ&A

専門家に質問してみよう