-4
ユーザーの入力を格納する2次元配列に問題があります。たとえば、入力した名前が既にその配列に格納されているとエラーが表示されます。これはこれまでのところ私のプログラムである配列の配列JAVA
...
import java.io.*;
import java.lang.*;
public class a extends b{
public static void main (String args[]) throws Exception{
String phonebook[][] = new String[2][];
BufferedReader input = new BufferredReader (new InputStreamReader (System.in));
System.out.println("[1] Add contacts");
System.out.println("[2] View all contacts");
int choice = input.nextInt();
selection(choice);
}
}
import java.io.*;
import java.lang.*;
public class b{
public static void selection(int choice){
case 1:
System.out.println("Enter name: ");
phonebook[0][0] = input.nextLine();
System.out.println("Enter landline or phone numbers: ");
phonebook[0][1] = input.next();
for(int x = 0; x < phonebook.length; x++){
for (int y = 0; y < phonebook[x].length ; y++){
}
}
break;
case 2:
show_phonebook(phonebook);
break;
default:
System.out.println("ERROR");
break;
}
public static void show_phonebook(String phonebook[][]){
System.out.println(phonebook[x][y]);
System.out.println();
}
}
私は、このコードはたわごとに見える知っているが、私はまだnoobのです。少しの助けが非常に感謝するので、私はエラーのことを行う方法を知らない。資本金はJavaのスタートに感謝
このコードをコンパイルすると(驚いていますか?xxx) – Idos
エラーメッセージが表示されますか? –
欠けている '' 'スイッチ(選択)' ''のように見えます。参照:[switch文](https://docs.oracle.com/javase/tutorial/java/nutsandbolts/switch.html) –