编写一个Java程序 要求用户一次一个地输入5个String。把这些String保存在一个字
问题详情
编写一个Java程序,要求用户一次一个地输入5个String。把这些String保存在一个字符串数组中。然后,使程序以逆序显示单词。使用一个for、while或do while循环读入这些String,并使用另一个for、while或do while循环把它们打印出来。
请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:import java.util.Scanner;public class FiveStrings{//A Java program to read and display 5 Stringspublic static void main(String[]args){Scanner sc =new Scanner(System.in);String[]stringList=new String[5];for(int i=0;i<5;i++){System.out.print("Enter a String:");stringList[i]=sc.nextLine();}System.out.println("In reverse order:");int n=4;while(n>=0){System.out.println(stringList[n]);n--;}}}
importjava.util.Scanner;publicclassFiveStrings{//AJavaprogramtoreadanddisplay5Stringspublicstaticvoidmain(String[]args){Scannersc=newScanner(System.in);String[]stringList=newString[5];for(inti=0;i<5;i++){System.out.print("EnteraString:");stringList[i]=sc.nextLine();}System.out.println("Inreverseorder:");intn=4;while(n>=0){System.out.println(stringList[n]);n--;}}}