次のように String [] 配列を使用した場合:
import java.lang.String.*;
import java.text.DecimalFormat;
import java.text.NumberFormat;
public class JavaJoe
{
public static void main(String args[])
{
String [] day = {"Monday", "Tuesday", "Wednesday", "Thursday", "Saturday", "Sunday"};
これの出力:
if(day[0] == ("Monday"))
{
double cost = 30;
double totalCost = 30 * 1.15; //cost including tax
money = money - totalCost;
System.out.println("It is " + day + " and Joe has to spend " + decimal.format(totalCost) + " on a new pair of shoes. He has " + decimal.format(money) + " left.");
} //if
私にこれをくれました:
[Ljava.lang.string;@1ea2dfe で、Joe は $34.50 を使わなければなりません。彼には $165.50 が残っています。
なぜか教えてくれますか?月曜日だと教えてくれないのはなぜですか?前もって感謝します!