我正在制作一个必须使用类和对象存储数据的Java程序。我的问题是如何在代码中输入诸如名称(billy)之类的字符。
这是我上的课。
class bank
{
int AccountID;
int HolderName;
double AccountBalance;
}
我要在这里分配
angel.AccountID = 7532;
angel.HolderName = 753; // angel
angel.AccountBalance = angelbalance;
我知道我可以使用以下代码输入整数
System.out.println("Set Balance for Angel: ");
int angelbalance = sc.nextInt();
我的问题是我如何输入(扫描仪)整数形式的文本/字符
对不起,不好的解释。
答案 0 :(得分:1)
您的意思是使用Scanner对象获取名称输入吗?由于已导入java.util.Scanner,因此可以执行以下操作:
Scanner sc = new Scanner(System.in);
String name = sc.nextLine();
这将读取下一行。
答案 1 :(得分:0)
您可以使用(JOptionPane.showInputDialog),如果要从用户那里输入,则很容易使用
String name= JOptionPane.showInputDialog("Enter your name: "));
答案 2 :(得分:0)
您需要调用Scanner.nextLine()方法或Scanner.next()方法来存储字符串输入,例如“ Billy”之类的名称。下面是一个示例:
//You can use the Scanner.next() method or the Scanner.nextLine() method to store Strings
Scanner scan = new Scanner(System.in);
System.out.println("Enter a name: ");
String billy = scan.next();
System.out.println("You entered: " + billy);
这是您的输出:
Enter a name:
Billy
You entered: Billy
我将在此处查看扫描仪文档:https://docs.oracle.com/javase/8/docs/api/java/util/class-use/Scanner.html