0
私は整数を含む2D文字列配列を持っています。ユーザーを文字列配列に追加するときに、nullに置き換えてください! Java
文字列と整数を含む要素を追加するようにユーザーに依頼すると、プログラムはユーザーが追加した内容を表示しますが、null
に置き換えられます。
これはコードです:
case 3:
count++;
System.out.println("Enter the type of the car: ");
car[count][0] = ky.next();
System.out.println("Enter the model of the car: ");
String addM = ky.next(); // integer
car[count][1] = addM;
System.out.println("Enter the price of the car: ");
String addP = ky.next(); // integer
car[count][1] = addP;
System.out.println("Enter the condition of the car: ");
String addC = ky.next();
car[count][3] = addC;
System.out.println("Enter the odemeter of the car (if it is new put it 0): ");
String addO = ky.next(); // integer
car[count][1] = addO1;
income -= Integer.parseInt(addP);
break;
と、この何プログラムは示しています
Ford 2012 55000 new 0
Toyota 2012 60000 new 0
Honda 2011 25000 Used 6000
null null null null null
最後の行は、ユーザーが追加したはずのデータです!
ありがとうございました。
あなたはいくつかの値を複数回 'car [count] [1]'に割り当てています。それはすぐにスキャンした値ではありません。 –
はこの宿題ですか? – ftr
これはよく言い方をする質問ではありません。この問題は、ユーザーの入力をプリントアウトしても、問題の領域を表示していない場合に発生する可能性があります。出力を表示するときに 'car [] []'配列をどのように反復していますか? –