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

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

原创

服务器上云 ©著作权

文章标签 操作符 Java教程 文章分类 Java 后端开发

©著作权归作者所有:来自51CTO博客作者服务器上云的原创作品,请联系作者获取转载授权,否则将追究法律责任

操作符系列教材 (七)- 使用Scanner读取整数
截至目前为止,学习了使用System.out.println("") 向控制台输出数据。

在接下来的练习中,需要用到从控制台输入数据,所以需要用到Scanner类
步骤1:使用Scanner读取整数
步骤2:使用Scanner读取浮点数
步骤3:使用Scanner读取字符串
步骤4:读取了整数后,接着读取字符串
步骤 1 : 使用Scanner读取整数
注意: 使用Scanner类,需要在最前面加上
import java.util.Scanner;

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

操作符系列教材 (七)- 使用Scanner读取整数_Java教程
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读取整数_Java教程_02
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读取整数_操作符_03
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/200

上传截图

格式支持JPEG/PNG/JPG,图片不超过1.9M

已经收到您得举报信息,我们会尽快审核