スキャナーを使用してユーザーの名前を読み取り、名前の値を文字列に代入し、その後 getName メソッドを呼び出して名前の引数を与えて、私の名前を出力したい場合は ....、コードがクラッシュして機能しません 問題を突き止めようとしましたが、できませんでした
public void getName(String name)
{
String s = "your name is: "+name ;
}
public void userInput()
{
print();
Scanner s = new Scanner(System.in);
String read = s.nextLine();
String op = read;
while(!read.equals("Exit"))
{
switch (op){
case "a" :
System.out.println("type your name:");
read = s.nextLine();
getName(read);
print();
read = s.nextLine();
op = read;
break;
case"b" :
System.out.println("by");
print();
read = s.nextLine();
op = read;
break;
}
}
}
public void print()
{
System.out.println("press a");
System.out.println("press b");
}