黑马程序员技术交流社区

标题: 关于Scanner类的一个小问题; [打印本页]

作者: kakaxi117    时间: 2014-1-17 10:38
标题: 关于Scanner类的一个小问题;
需求是:由客户输入一个数字,程序对数字进行加工后输出
我写的代码如下:
import java.io.*;
import java.util.Scanner;
class scannerTest
{
public static void main(String[] args)
{
  int total;
  System.out.println("请输入一个数字");
  Scanner s = new Scanner(System.in);
  int i = s.nextint();
  total = i*3+5;
  System.out.println(total);
}
}
编译时提示出现如下错误:
  int i = s.nextint();中的“.”找不到符号
由于是初次用Scanner类,不知道哪里出错了,望各位帮忙啊!!!


作者: 776699    时间: 2014-1-17 10:44
s.nextint();改为s.nextInt();
作者: §傻、才乖    时间: 2014-1-17 11:01
是方法写错了,编译器找不到你写的方法,所以才会出现这个提示
s.nextint()
i应该大写
作者: kakaxi117    时间: 2014-1-17 11:08
776699 发表于 2014-1-17 10:44
s.nextint();改为s.nextInt();

:lol原来是这样啊,这个问题问的也太没水准了。
作者: kakaxi117    时间: 2014-1-17 11:38
§傻、才乖 发表于 2014-1-17 11:01
是方法写错了,编译器找不到你写的方法,所以才会出现这个提示
s.nextint()
i应该大写 ...

疏忽大意啦,已改正。
作者: 姜胜凯    时间: 2014-1-17 23:50
int i = s.nextint();这明显错误了,楼主查阅方法的时候注意是几个单词,按照java函数的书写规范,第一个单词首字母是小写,从第二个单词开始首字母是大写。这样方便记忆。书写的时候也不会出现类此错误~~~
作者: 透过生活    时间: 2014-1-18 10:07
int i = s.nextInt();   next后Int首字母大写




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2