当前位置 : 主页 > 编程语言 > java >

Java知识系统回顾整理01基础04操作符07Scanner

来源:互联网 收集:自由互联 发布时间:2022-07-07
一、Scanner 需要用到从控制台输入数据时,使用Scanner类。 二、使用Scanner读取整数 注意: 使用Scanner类,需要在最前面加上 import java.util.Scanner; 表示导入这个类,才能够正常使用 导入类

一、Scanner

需要用到从控制台输入数据时,使用Scanner类。

   

二、使用Scanner读取整数

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

import java.util.Scanner;

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

导入类的语法:

import 类的包名;

   

Java知识系统回顾整理01基础04操作符07Scanner_字符串

   

import java.util.Scanner;

  

public class HelloWorld {

public staticvoid main(String[] args) {

newin);

int a = s.nextInt();

"第一个整数:"+a);

int b = s.nextInt();

"第二个整数:"+b);

    }

}

   

三、使用Scanner读取浮点数

Java知识系统回顾整理01基础04操作符07Scanner_java_02

   

import java.util.Scanner;

   

public class HelloWorld {

public staticvoid main(String[] args) {

newin);

float a = s.nextFloat();

"读取的浮点数的值是:"+a);

    }

}

   

四、使用Scanner读取字符串

Java知识系统回顾整理01基础04操作符07Scanner_java_03

   

import java.util.Scanner;

   

public class HelloWorld {

public staticvoid main(String[] args) {

newin);

        String a = s.nextLine();

"读取的字符串是:"+a);

    }

}

   

五、读取整数后,接着读取字符串

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

   

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

Java知识系统回顾整理01基础04操作符07Scanner_java_04

   

import java.util.Scanner;

    

public class HelloWorld {

public staticvoid main(String[] args) {

newin);

int i = s.nextInt();

"读取的整数是"+ i);

        String rn = s.nextLine();

        String a = s.nextLine();

"读取的字符串是:"+a);

    }

}

   

   

 



网友评论