【问题标题】:How to allow for user input java如何允许用户输入java
【发布时间】:2013-04-09 11:07:55
【问题描述】:

我不知道如何制作我的代码以便它允许用户输入信息,我知道如何创建一个 arraylist 数据库,但不知道如何制作它,以便一旦用户输入信息并按下“输入” ' 数据库已完成...谁能帮帮我? (在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 类将提供读取原语和字符串所需的所有服务。

标签: java arrays list input max


【解决方案1】:

既然你知道如何创建ArrayList,我就不需要再赘述了。

查看Scanner 类。它使输入变得容易。

这是一个简短的例子:

Scanner input = new Scanner(System.in);
System.out.print("Input: ");
String str = input.nextLine();
System.out.print(str);

别忘了导入java.util.Scanner。

代码基本上会实例化一个新的 Scanner 对象,然后打印出“Input:”并等待输入。一旦你在尝试了你所拥有的之后按回车,它就会打印出你输入的内容。

【讨论】:

    猜你喜欢
    • 2021-04-18
    • 1970-01-01
    • 2021-02-08
    • 2019-07-30
    • 1970-01-01
    • 2018-01-22
    • 2014-08-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多