C/C++教程

Scanner中next和nextLine的区别:

本文主要是介绍Scanner中next和nextLine的区别:,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

next:每次读取一个单词,以空格或者回车作为分隔符

nextLine:每次读取一行,以回车作为分隔符

package com.soldier.test;

import java.util.Scanner;

public class Exercise {

    public static void main(String[] args) {
        System.out.println("How old are you?");
        Scanner sc = new Scanner(System.in);
        // 输入: I am 23 years old
        String age = sc.next();
        System.out.println("age = " + age); // 输出:I

        Scanner ss = new Scanner(System.in);
        // 输入: I am 23 years old
        String age2 = ss.nextLine();
        System.out.println("age2 = " + age2); // 输出:I am 23 years old
    }
}

image-20210909231114266

这篇关于Scanner中next和nextLine的区别:的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!