java为什么 Scanner sc = new Scanner(System.in);这句前面出现叉叉

importjava.util.Scanner;publicclasstestinput{publicstaticvoidmain(String[]args){Scann... import java.util.Scanner;

public class testinput {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入姓名和年龄");
String name=sc.next();
int age=sc.nextInt();
System.out.println(name);
System.out.println(age);
}

}
展开
 我来答
豪车虫芭竞月19
2011-08-04 · 超过10用户采纳过TA的回答
知道答主
回答量:45
采纳率:0%
帮助的人:29.1万
展开全部
import java.util.Scanner;
这个引用没有保持编译可能。
你重新开下Eclipse。应该没问题的。
追问
也不行,怎么办,怎么样能保持编译,都打开Eclipse好多次了。。?
追答
就一个这么简单的程序,你直接命令行编译。用javac命令。然后看看是否能通过,通过了,再运行产生的class文件。如果这样通过了,应该是eclipse的问题。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hesper0
2011-08-04 · TA获得超过512个赞
知道小有建树答主
回答量:289
采纳率:0%
帮助的人:247万
展开全部
愿意很简单,你用的是1.4的JDK或者你Eclipse中工程设置的是1.4的编译方式。
Scanner 这个类是在1.5的时候加入到JDK中的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
qiailu1314
2011-08-04 · TA获得超过523个赞
知道小有建树答主
回答量:642
采纳率:0%
帮助的人:340万
展开全部
你定义的构造方法是啥?Scanner类里面~~ 不带参数的构造方法的话 你实例化时应该这么写吧 Scanner sc = new Scanner();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Mikey明
2012-09-11
知道答主
回答量:1
采纳率:0%
帮助的人:1685
展开全部
拷到记事本里用dos编译完全没有问题的,估计是你的eclipse的问题!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
嘟嘟jaja
2011-08-04 · 超过15用户采纳过TA的回答
知道答主
回答量:62
采纳率:100%
帮助的人:27.1万
展开全部
不会啊,没有错误,可能是你之前出错了吧,你保存一下应该就好了,这几句话没有错的,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式