java中如何使用scanner来实现数据的输入?

scanner=newScanner(system.in);number=();括号里该怎么填?为什么这个程序老是有问题呢?用scanner输入的数据,采用了大家的意见,... scanner=new Scanner(system.in);
number=();括号里该怎么填?
为什么这个程序老是有问题呢?用scanner输入的数据,采用了大家的意见,可是我的程序还是有问题.

import java.util.Scanner;

public class CompareTwoNumbers
{
int number1,number2;
Scanner scanner;
public CompareTwoNumbers()
{
System.out.println("请输入两个数字:");
Scanner scan=new Scanner(System.in);
int number1=scan.nextInt();
int number2=scan.nextInt();
if(number1-number2>0)
{System.out.println("较大的数是: "+number1 );}
else if(number1-number2<0)
{System.out.println("较大的数是: "+number2 );}
else
{System.out.println("两个数相等 ");}
}
public static void main(String args[])
{
CompareTwoNumbers ct=new CompareTwoNumbers();
System.exit(0);
}
}
展开
 我来答
peizhengwen
2007-10-14 · TA获得超过1216个赞
知道小有建树答主
回答量:388
采纳率:0%
帮助的人:267万
展开全部
Scanner scan=new Scanner(System.in);
int a=scan.nextInt();

String a=scan.nextLine();

double a=scan.nextDouble();

自己去查API吧。还有好多。

上面的程序没有问题。是不是你的环境设置有问题?

还有,把你上面那个“Scanner scanner;”去掉,你下面的代码都有“Scanner scan=new Scanner(System.in); ”了,还定义上面那个干吗?
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
renzhijie99
2007-10-13 · 超过24用户采纳过TA的回答
知道答主
回答量:798
采纳率:0%
帮助的人:207万
展开全部
我也不会
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式