java中数学ln怎么输入,Java输入的新手解惑,键入(输入)数字等

发布于:2021-07-31 17:07:34

关于新手学*Java时会对输入存在较多疑惑,尤其是学了C和C++以后转Java的。


我也是菜鸟,也刚刚接触Java,对输入这里写点心得,希望大家入门的时候没那么晕。



首先,把C里的scanf和C++的cin想法先抛弃吧。


Java中输入最好用Scanner类,java都是自带的。


import java.util.Scanner;


Scanner s = new Scanner(System.in);


long n = s.nextLong();


上面就是提取,和键入long类型的示例。


对应键入类型


int??int num = s.nextInt();


float??float num = s.nextFloat()


String??String str = s.nextLine();


以此类推,其他的也不难了吧。


在使用过程中,初学者容易接入的数据不符合定义数据类型出现类似如下错误:


Exception in thread "main" java.util.InputMismatchException: For input string: "2345543656"


at java.util.Scanner.nextInt(Unknown Source)


at java.util.Scanner.nextInt(Unknown Source)


at practice.FindMaxLetter.main(FindMaxLetter.java:20)


那就看看你是不是用int接long了,数据类型不匹配或者溢出都需要查清楚。


希望有用。

相关推荐

最新更新

猜你喜欢