gpt4 book ai didi

java - 打印从 0 开始的数字输入

转载 作者:行者123 更新时间:2023-11-29 05:49:35 24 4
gpt4 key购买 nike

    Scanner input = new Scanner(System.in);
System.out.print("\tEnter student no.: \t");
long studNo = input.nextLong();
System.out.println(studNo);

如果我输入 0914325,它只会打印 914325。我知道是因为数据类型是long。我可以使用 String 数据类型,但如果用户不小心输入了字母怎么办?有什么方法可以打印从 0 开始的数字吗?

最佳答案

没有以 0 开头的数字。

数字存储为数字,而不是文本。
由于 0044 是相同的数字,因此它们的存储方式相同。

如果您关心前导零,您应该使用 String,而不是 Long,因为您显然没有将它用作数字。
邮政编码或电话号码也是如此。

关于java - 打印从 0 开始的数字输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14440770/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com