名前を入力し、入力された名前から次の名前を返すプログラムを作成しようとしています。その後、すべての名前を新しい行にコンソールに書き出します。名前を数えるプログラムを手に入れることができましたが、最近の名前だけでなく、新しい行に名前の配列を表示する方法もわかりません。これは私がこれまで何をやったかである:Javaの新しい行に名前の数を表示
public class stringnames {
public static String[] countNames (String names) {
@SuppressWarnings("resource")
Scanner names1 =new Scanner(System.in);
String read= names1.nextLine();
String numPeople[]=read.trim().split(" ");
System.out.println("The Number of names inputted is: "+ numPeople.length);
return numPeople;
}
public static void main(String[ ] args){
System.out.println("Enter the amount of names you want(make sure you make space for each name):\n");
countNames(null);
}
public static void getname(){
}
それも、コンパイルされません。 Javaには 'string'と' foreach'はありません。 –
どのようにしてインデックスにも特定の名前を表示するにはどうすればいいですか? – megasxrl