1
我不知道如何讓我的代碼,以便它允許用戶輸入信息,我知道如何創建一個arraylist數據庫,但不知道如何使它,以便一旦用戶輸入信息並按'輸入'數據庫完成...任何人都可以幫助我嗎? (in java)如何允許用戶輸入java
感謝用戶輸入的啓動提示!他們非常有幫助! 好了,所以我現在有:
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
public class BestStudent
{
private String studentName;
private String studentGPA;
public BestStudent()
{
}
public BestStudent(String nName, String nGPA)
{
this.studentName = nName;
this.studentGPA = nGPA;
}
public void setStudentName(String newStudentName)
{
studentName = newStudentName;
}
public void setStudentGpa(String newStudentGPA)
{
studentGPA = newStudentGPA;
}
public String getStudentName()
{
return studentName;
}
public String getStudentGPA()
{
return studentGPA;
}
public static void main(String[] args)
{
List<BestStudent> students = new ArrayList<BestStudent>();
Scanner input = new Scanner(System.in);
System.out.println("Enter number of students");
int countStudents = input.nextInt();
for(int i = 0; i < countStudents; i++)
{
BestStudent student = new BestStudent();
System.out.println("Enter student details" + i);
System.out.println("Enter student name");
student.setStudentName(input.next());
System.out.println("Enter student GPA");
student.setStudentGpa(input.next());
students.add(student);
}
}
}
有沒有辦法讓它如此的程序計算最高GPA進入?我不是在尋找任何人只是給我答案,只是在正確的方向推動將是偉大的,非常感謝!
爲了澄清,你問:「我如何從用戶讀取輸入並將其插入到我的ArrayList中?」?如果是這樣,你試圖獲得什麼樣的數據類型?在大多數情況下,Scanner類將提供讀取原語和字符串所需的所有服務。 – Dmitry 2013-04-09 00:48:33