Scanner的使用

Scanner的使用

Scanner的作用:从键盘获得输入

注意:使用时必须导包,import java.util.Scanner;

1、一般格式:
import java.util.Scanner;
public static void main(String[] args){
    Scanner tm = new Scanner(System.in);
    int num = tm.nextInt();					//从键盘中获取一个整形数字
	String chars = tm.next();				//从键盘获取一个字符串,读到空格会停止
	String chars1  = tm.nextLine();			//从键盘获取一个字符串,读到空格不会停止,继续读取
    Double nums = tm.nextDouble();
    float nums = tm.nextFloat();
    ······
}
2、匿名对象获取键盘输入

匿名对象指没有声明的对象,直接new

注意:每次的匿名对象都不一样,因此只能调用一次

Demo

int nums = new Scanner(System.in).nextInt;			//不通过对象名来调用直接调用
double nums = new Scanner(System.in).nextDouble;
String s = new Scanner(System.in).nextLine;
3、匿名对象作为方法的参数
import java.util.Scanner;
public static void main(String[] args){
	method(new Scanner(System.in));
}
public static void method(Scanner nums){
    //实际将地址传到了nums中,和一般方法调用方法类似
    int num = nums.nextInt();
    Double num = nums.nextDouble();
}
4、匿名对象作为方法的返回值
import java.util.Scanner;
public static void main(String[] args){
	int num = method().nextInt();
    double num = method().nextDouble();
    String s = method().nextLine();
}
public static Scanner method(){
    return new Scanner(System.in);
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值