JAVA的基础学习

  • Post author:
  • Post category:java


输入和输出

输出:

共有三种:

  1. System.out.println() 输出后再换行

  1. System.out.print() 输出后不换行,可以使用\n转义符去换行

  1. System.out.printf()输出之后不换行,但是可以使用占位符进行输出,使用%n进行换行,在输出%时也要使用%%才能输出

换行:

  1. 可以在输出语句里输入\n来完成,例:System.out.print(“\n”);

  1. 或者是直接输入System.out.println();来完成

注意:

  1. System.out.println();是在输出后才换行的

  1. System.out.print();里面必须要有参数(随便有点什么也行),没东西的话是输出不了的,而且是错的

  1. System.out.println();是可以直接使用的,相当于换行(但是比较长,个人不是很喜欢用这种方式)

上面那个就是没有参数的System.out.print();的错误提示

下面的是System.out.println();的换行的效果

输入:

使用Scanner(扫描器)

具体步骤:

  1. 在class代码上面导入Scanner,做法为import java.util.Scanner;

  1. 创建一个扫描器,做法为Scanner input = new Scanner(System.in);

input为标识符

  1. 使用扫描器提供的方法:

例: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()一起使用可能会造成穿透现象,所以不建议一起使用



版权声明:本文为acsfvsv原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。