ユーザー (キーボード スキャナー) から 10 個の名前を読み取り、それらを配列に格納するプログラムを作成する必要があります。次に、配列をループして名前を大文字で表示します (for each ループを使用してすべてを表示します)。どうすればいいのですか?現時点で私は持っています:
import java.util.Scanner;
public class Names
{
public static void main(String[] args) throws Exception
{
Scanner nameScan = new Scanner(System.in);
String[] names = new String[10];
String[] namesUpper = new String[10];
System.out.print("Enter a name : ");
names=nameScan.next();
namesUpper=names.toUpperCase();
System.out.println("Names in upper case: "+namesUpper);
}
}
これまでのところ、私はこれを持っていますが、まだ機能していません。どこが間違っていますか?ありがとう
import java.util.Scanner;
public class NamesReAD
{
public static void main(String[] args) throws Exception
{
Scanner nameScan = new Scanner(System.in);
String[] names = new String[10];
for (int i = 0 ; i < names.length ; i++) {
System.out.print("Enter a name: ");
names[i] = nameScan.nextLine().toUpperCase();
}
nameScan.close();
System.out.println("Here is name"+names);
}
}