
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);
}
} 展开
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);
}
} 展开
2个回答
展开全部
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); ”了,还定义上面那个干吗?
int a=scan.nextInt();
String a=scan.nextLine();
double a=scan.nextDouble();
自己去查API吧。还有好多。
上面的程序没有问题。是不是你的环境设置有问题?
还有,把你上面那个“Scanner scanner;”去掉,你下面的代码都有“Scanner scan=new Scanner(System.in); ”了,还定义上面那个干吗?
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我也不会
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询