大家好,欢迎来到IT知识分享网。
一.前言
在学习Java的过程中,我们很容易看得到诸如“从键盘中输入……”,这就需要我们新手(不针对大佬,
大佬绕路即可 哈哈哈哈) 学习其中的知识,今天就来给大家讲一下Scanner的使用方法.
二.知识点
1.导包- – – – – – -import java.util.Scanner- – – – – -Scanner类是java.util包中的一个类;
2.scanner的实例化- – – – – – Scanner sc=new Scanner(System.in);- -从键盘接收数据;
3.常用方法
(1).nextInt/Double()只读取数值;
import java.util.Scanner; //导包;
public class Test2 {
public static void main(String[] args) {
// TODO 自动生成的方法存根
Scanner sc=new Scanner(System.in);
System.out.println("请输入数字:");
double a=sc.nextDouble();
System.out.print("请输入数字:");
double b=sc.nextDouble();
int c=sc.nextInt();
int d=sc.nextInt();
System.out.println("请输入数字为:"+a);
System.out.println("请输入数字:为"+b);
System.out.println("请输入数字:为"+c);
System.out.println("请输入数字:为"+d);
}
}
这个地方是要输出最少四个数
(2).next()方法遇到第一个扫描有效字符,即第一个非空格非换行符后面开始,一直获取到下一个空格,换行符之前的,单个字符串;
import java.util.Scanner; //导包;
public class Test2 {
public static void main(String[] args) {
// TODO 自动生成的方法存根
Scanner sc=new Scanner(System.in);
System.out.println("请输入字符串:");
String a=sc.next();
System.out.print("请输入字符串:");
String b=sc.next();
String c=sc.next();
String d=sc.next();
System.out.println("宝贝输入的字符串为:"+a);
System.out.println("宝贝输入的字符串为:"+b);
System.out.println("宝贝输入的字符串为:"+c);
System.out.println("宝贝输入的字符串为:"+d);
}
}
(3).nextLine()可以扫描到一行内容(当前行,光标所在行的内容,包括空格、回车)并作为一个字符串而被获取到;
import java.util.Scanner; //导包;
public class Test2 {
public static void main(String[] args) {
// TODO 自动生成的方法存根
Scanner sc=new Scanner(System.in);
System.out.println("请输入字符串:");
String a=sc.nextLine();
System.out.println("宝贝输入的字符串为:"+a);
}
}
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/15077.html