[英]read from user strings of different length into an array
class JavaStringArray
{
private String[] toppings = {"Cheese", "Pepperoni", "Black Olives"};
public JavaStringArray()
{
int size = toppings.length;
for (int i = 0; i < size; i++)
{
System.out.println(toppings[i]);
}
}
}
class Main
{
public static void main(String[] args)
{
JavaStringArray strings = new JavaStringArray();
}
}
我編寫了一個程序,將不同長度的字符串存儲到不同索引的數組中,我想通過允許用戶鍵入任意長度的字符串來實現此目的,但是如果他/她按Enter鍵,則會轉到下一個索引簡單起見,我只允許存儲三個字符串。
import java.util.Scanner;
class Main
{
public static void main(String[] args)
{
Scanner input = new Scanner(System.in);
String[] array = new String[5];
System.out.println("Please enter 5 names to sort");
for (int i = 0; i < array.length; i++)
{
array[i] = input.nextLine();
}
for (int i = 0; i < array.length; i++)
{
System.out.println(array[i]);
}
}
}
重要的部分是nextline僅在按下回車按鈕時才添加索引
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.