Java自学-Scanner类
发布时间:2020-12-15 08:00:20 所属栏目:Java 来源:网络整理
导读:使用Scanner读取数据 System.out.println("") 用于向控制台输出数据。 我们还需要从控制台输入数据,所以需要用到Scanner类。 步骤 1 : 使用Scanner读取整数 注意: 使用Scanner类,需要在最前面加上 import java.util.Scanner; 表示导入这个类,才能够正常
使用Scanner读取数据System.out.println("") 用于向控制台输出数据。 我们还需要从控制台输入数据,所以需要用到Scanner类。 步骤 1 : 使用Scanner读取整数 注意: 使用Scanner类,需要在最前面加上 import java.util.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读取浮点数 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读取字符串 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()读取了整数后,再接着读取字符串,读出来的是回车换行:"rn",因为nextInt仅仅读取数字信息,而不会读取回车换行"rn". 所以,如果在业务上需要读取了整数后,接着读取字符串,那么就应该连续执行两次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); } } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |