こんにちは、私の悪いコードについて事前に申し訳ありません。キーボードに入力したもの (1 つのフレーズのみ) を順方向と逆方向に読み取らせるようにコードを取得しようとしていますが、試行するさまざまな方法でエラーが発生し続けます。
import java.util.ArrayList;
import java.util.Scanner;
class hw
{
public static void main(String[] args)
{
Scanner kb = new Scanner(System.in);
ArrayList<String> sal = new ArrayList<String>();
sal.add(kb.next());
sal.add(kb.next());
sal.add(kb.next());
display(sal);
displayb(sal);
}
public static void display(ArrayList<String> sal)
{
for (int i=0; i<sal.size(); i++)
System.out.print(sal.get(i)+ " ");
System.out.println();
}
public static void displayb(ArrayList<String> sal)
{
for (int z = sal.size(); z >= 1; z--)
System.out.print(sal.get(z-1) + " ");
System.out.println();
}
}
これは、 while ループや String のようなものを使用することに関係があることを知っています。s = kb.next(); しかし、試してみると無限ループやその他のエラーが発生し続けます。何か案は?