翌年の「ピアアドバイス」の予算を、今年に基づいて決めるのに役立つプログラムを書く必要があります。ユーザーは、彼らに支払う金額を決定するために、ピアアドバイザーの名前と彼らの最高の獲得度を尋ねられます。JOptionPane
の代わりにを使用しておりScanner
、も使用していArrayList
ます。
ユーザーが名前と学位の両方を1つの入力にすべて入力し、それらを2つの異なる値として保存する方法はありますか、それとも2つの別々の入力ダイアログが必要になるのでしょうか。例:特定の給与を計算するために、名前を「Name1」、学位を「Degree1」として保存します。
また、私は使用してArrayList
いますが、リストには最大6つの要素を含める必要があることを知っていますが、私がやろうとしていることを実行するためのより良い方法はありますか?
必要に応じて、これについて考え始める前に私が持っていたものは次のとおりです。
import java.util.ArrayList;
import javax.swing.JOptionPane;
public class PeerTutoring
{
public static void main(String[] args)
{
ArrayList<String> tutors = new ArrayList<String>();
for (int i = 0; i < 6; i++)
{
String line = null;
line = JOptionPane.showInputDialog("Please enter tutor name and their highest earned degree.");
String[] result = line.split("\\s+");
String name = result[0];
String degree = result[1];
}
}
}