java (基本语句+next和nextLine区别)

import java.io.*;
import java.util.*;
import java.math.*;
public class Main {  
  
    public static void main(String[] args) {  
    	
    	Scanner cin = new Scanner(System.in);
    	int n;
    	float r = 1.5f;
    	String s,k;
    	int a[][] = new int[5][5];//定义二维数组
    	n = cin.nextInt(); //输入int型
    	s = cin.next();
    	k = cin.nextLine();
    	/*
    	nextLine()方法返回的是Enter键之前的所有字符,它是可以得到带空格的字符串的。
		next()会自动消去有效字符前的空格,只返回输入的字符,不能得到带空格的字符串。
		(简单点说,next我只要字,nextLine我啥都要)
        */
    	System.out.println(n);
    	System.out.println(s);
    	System.out.println(k);
    }
}

猜你喜欢

转载自blog.csdn.net/sugarbliss/article/details/80869362