Java笔记1: 输入输出与变量常量

输入方法

  1. nextLine
  • 以Enter为结束符,也就是说 nextLine()方法返回的是输入回车之前的所有字符。
  • 可以获得空白的一串字符。
import java.util.Scanner;

public class Hello {
	public static void main(String[] args) {
		Scanner in = new Scanner(System.in);
		 // 从键盘接收数据
		System.out.println("nextLine method:");
		if(in.hasNextLine()) {
			// 判断是否有输入
			String str1 = in.nextLine();
			System.out.println("输入的数据为:"+str1);
		}
		in.close();
	}
}

输入“ aaa bbb”,输出的与输入相同。

  1. next方法
  • 对输入有效字符之前遇到的空白字符,next () 方法会自动将其去掉。
  • 入了有效字符之后,如果再输入空白空格的话,就当作结束符处理(即,next() 不能得到带有空格的字符串 )
  • 一定要读取到有效字符以后才可以输入。

next方法对于nextLine改一下即可

  1. 输入整数
import java.util.Scanner;

public class Hello {
	public static void main(String[] args) {
		Scanner in = new Scanner(System.in);
		int i = 0;
		//float f = 0.0f;
		System.out.println("输入整数:");
		if(in.hasNextInt()) {
            // 判断输入的是否是整数
			i = in.nextInt();
			System.out.println("整数数据:"+i);
		}
		else {
			System.out.println("输入的不是整数!");
		}
		
		in.close();
	}
}
  1. 上面的例子同样也可以输入浮点数。用 in.hasnextFloat() 还有 in.nextFloat() ;

变量

java中用final修饰常量,其中常量的名字必须大写

long类型后面要加L float类型后面要加f

常量:

posted @ 2019-11-06 10:44  橘子橘子橘  阅读(408)  评论(0编辑  收藏  举报