A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© kakaxi117 中级黑马   /  2014-1-17 10:38  /  1616 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

需求是:由客户输入一个数字,程序对数字进行加工后输出
我写的代码如下:
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类,不知道哪里出错了,望各位帮忙啊!!!

6 个回复

倒序浏览
s.nextint();改为s.nextInt();
回复 使用道具 举报
是方法写错了,编译器找不到你写的方法,所以才会出现这个提示
s.nextint()
i应该大写

评分

参与人数 1黑马币 +3 收起 理由
黄晓鑫 + 3

查看全部评分

回复 使用道具 举报
776699 发表于 2014-1-17 10:44
s.nextint();改为s.nextInt();

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

疏忽大意啦,已改正。
回复 使用道具 举报
int i = s.nextint();这明显错误了,楼主查阅方法的时候注意是几个单词,按照java函数的书写规范,第一个单词首字母是小写,从第二个单词开始首字母是大写。这样方便记忆。书写的时候也不会出现类此错误~~~
回复 使用道具 举报
int i = s.nextInt();   next后Int首字母大写
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马