如何使用字符串变量

时间:2018-09-20 17:07:40

标签: java

我一直试图弄清楚如何分析输入的变量是数字还是短语,然后输出适当的响应。

System.out.println("Enter the number of lines in your triangle and pyramid");
lines = input.nextInt();
if (lines != int)

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

Scanner要求您在调用nextXyz方法之前先检查它看到的 类型。

  

if (lines != int)

致电nextInt()后,现在检查您的输入为时已晚:为了使nextInt成功,必须 { }}目前可用;否则会引发异常。

使用int方法检查输入缓冲区中当前点的内容:

hasNextInt