操作符系列教材 (七)- 使用Scanner读取整数

操作符系列教材 (七)- 使用Scanner读取整数


截至目前为止,学习了使用System.out.println("") 向控制台输出数据。

在接下来的练习中,需要用到从控制台输入数据,所以需要用到Scanner类

步骤1:使用Scanner读取整数
步骤2:使用Scanner读取浮点数
步骤3:使用Scanner读取字符串
步骤4:读取了整数后,接着读取字符串

步骤 1 : 使用Scanner读取整数

注意: 使用Scanner类,需要在最前面加上

import java.util.Scanner;


表示导入这个类,才能够正常使用

使用Scanner读取整数

import java.util.Scanner;

 

public class HelloWorld {

    public static void main(String[] args) {

        Scanner s = new Scanner(System.in);

        int a = s.nextInt();

        System.out.println("第一个整数:"+a);

        int b = s.nextInt();

        System.out.println("第二个整数:"+b);

    }

}

步骤 2 : 使用Scanner读取浮点数

使用Scanner读取浮点数

import java.util.Scanner;

  

public class HelloWorld {

    public static void main(String[] args) {

        Scanner s = new Scanner(System.in);

        float a = s.nextFloat();

        System.out.println("读取的浮点数的值是:"+a);

 

    }

}

步骤 3 : 使用Scanner读取字符串

使用Scanner读取字符串

import java.util.Scanner;

  

public class HelloWorld {

    public static void main(String[] args) {

        Scanner s = new Scanner(System.in);

        String a = s.nextLine();

        System.out.println("读取的字符串是:"+a);

    }

}

步骤 4 : 读取了整数后,接着读取字符串

需要注意的是,如果在通过nextInt()读取了整数后,再接着读取字符串,读出来的是回车换行:"\r\n",因为nextInt仅仅读取数字信息,而不会读取回车换行"\r\n".

所以,如果在业务上需要读取了整数后,接着读取字符串,那么就应该连续执行两次nextLine(),第一次是取走回车换行,第二次才是读取真正的字符串

读取了整数后,接着读取字符串

import java.util.Scanner;

   

public class HelloWorld {

    public static void main(String[] args) {

        Scanner s = new Scanner(System.in);

        int i = s.nextInt();

        System.out.println("读取的整数是"+ i);

        String rn = s.nextLine();

        String a = s.nextLine();

        System.out.println("读取的字符串是:"+a);

    }

}


更多内容,点击了解: https://how2j.cn/k/operator/operator-scanner/658.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值