输入和输出
输出:
共有三种:
System.out.println() 输出后再换行
System.out.print() 输出后不换行,可以使用\n转义符去换行
System.out.printf()输出之后不换行,但是可以使用占位符进行输出,使用%n进行换行,在输出%时也要使用%%才能输出
换行:
可以在输出语句里输入\n来完成,例:System.out.print("\n");
或者是直接输入System.out.println();来完成
注意:
System.out.println();是在输出后才换行的
System.out.print();里面必须要有参数(随便有点什么也行),没东西的话是输出不了的,而且是错的
System.out.println();是可以直接使用的,相当于换行(但是比较长,个人不是很喜欢用这种方式)
上面那个就是没有参数的System.out.print();的错误提示
下面的是System.out.println();的换行的效果
输入:
使用Scanner(扫描器)
具体步骤:
在class代码上面导入Scanner,做法为import java.util.Scanner;
创建一个扫描器,做法为Scanner input = new Scanner(System.in);
input为标识符
使用扫描器提供的方法:
例:String i = input.next();
输入字符串:input.next(),input.nextLine()
输入整数:input.nextInt(),input.nextLong()
输入浮点数:input.nextDouble(),input.nextFloat()
输入boolean类型input.nextBoolean()
一些注意事项:
input.next()在输入时遇到空格和回车会结束
input.nextLine()在输入时只有遇到回车才会结束
boolean只有两个取值true,false
还有input.next()与input.nextLine()一起使用可能会造成穿透现象,所以不建议一起使用