next()和nextLine()

代碼樣例非原創,侵刪。

理解

本地跑一跑就知道啦哈哈


/**
 * next()可以理解爲一段一段吸收,空格爲分隔符
 * nextLine()理解爲直接吸收這一行了,碰到空格也吸收,但是你輸入第一個數按換行的話就相當於除開第一個數外剩下的那一行都給吸收了,但那一行又都是空白
 * 
 */
package test;

import java.util.Scanner;

public class Main{
	public static void main(String[] args) {
		input();
	}
	
	public static void input() {
		Scanner scan=new Scanner(System.in);
		int a=scan.nextInt();
//		scan.nextLine();//nextLine()其實就是相當於換行的作用,會吸收掉enter換行,其實質是遇到enter纔會結束,所以關於空格這些都不會讓它結束
		String str=scan.nextLine();
		System.out.println("數字是:"+a);
		System.out.println("nextLine():"+str);
	}
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章