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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java中如何使用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);

参考技术A 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); ”了,还定义上面那个干吗?本回答被提问者采纳
参考技术B 我也不会

程序实践—用户输入数据

实现代码:

 1 package Score;
 2 import java.util.Scanner;    //引入Scanner工具类
 3 /*
 4  * 创建人:Sacker
 5  *
 6  * 来源:慕课网
 7  *
 8  * 功能:输入学生成绩,判断是否高于60分,若不是,则进行加分操作;
 9  *输出加分前的成绩、加分后的成绩以及加分次数
10  *
11  * 使用Scanner工具类来获取用户输入的值
12  *Scanner类位于java.util包中,使用时需要导入此包
13  * 步骤:
14  * 1、导入java.util.Scanner
15  * 2、创建Scanner对象
16  * 3、接收并保存用户的值
17  */
18 public class score_add {
19     public static void main(String[] args){
20       Scanner input = new Scanner(System.in);    //创建Scanner对象
21       System.out.print("请输入学生成绩:");    
22       int score = input.nextInt();            //获取并保存
23       int count = 0;
24   System.out.println("加分前的成绩:"+score);
25   while(score < 60){ 26    score++; 27    count++; 28    } 29    System.out.println("加分后的成绩:"+score); 30    System.out.println("共加了"+count+"次!"); 31    } 32 }

 注:

1、System.out.println();输入快捷键:输入syso,按Alt+‘/’

2、println输出会换行,print输出不会换行

 

以上是关于java中如何使用scanner来实现数据的输入?的主要内容,如果未能解决你的问题,请参考以下文章

Java中Scanner类的使用

Java从控制台(键盘手动)输入数据--Scanner方法

在java中如何输入一个char型字符。

程序实践—用户输入数据

JAVA作业

Scanner对象