JAVA的基础学习

文章介绍了Java中三种主要的输出方法,包括System.out.println()用于换行输出,System.out.print()不换行但可配合 ,以及System.out.printf()的格式化输出。同时,文章详细讲解了Scanner类用于用户输入的操作,如输入字符串、整数和浮点数,并提醒了next()和nextLine()的使用注意事项。
摘要由CSDN通过智能技术生成

输入和输出

输出:

共有三种:

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值