在Java中,输入需要依赖Scanner类,Scanner是JDK 1.5新增的一个类,可以使用该类创建一个对象:
Scanner reader = new Scanner(System.in);
reader对象调用下列方法,读取用户在命令行输入的各种基本类型数据:
nextBoolean():输入布尔值
nextByte():输入字节
nextShort():输入短整数
nextInt():输入整数
nextLong():输入长整数
nextFloat():输入单精度浮点数
nextDouble():输入双精度浮点数
Java常用的输出语句有三种:
换行打印,输出后会自动换行。
不换行打印。
按格式输出。
常见的格式控制符如下:
格式控制符 | 说明 |
%d | 输出int型数据 |
%c | 输出char型数据 |
%f | 输出浮点型数据,小数部分最多保留6位 |
%s | 输出字符串数据 |
%md | 输出的int型数据占m列 |
%m.nf | 输出的浮点型数据占m列,小数点保留n位 |
注意:
在使用System.out.println()或System.out.print()输出字符串常量时,不能出现“回车”,例如:
System.out.println(“你好, 很高兴认识你”); //该写法无法通过编译
如果需要输出较长的字符串,我们可以将字符串分解成几部分,然后使用并置符号+将它们首尾相连,例如:
System.out.println(“你好,”+ “很高兴认识你”); //该写法为正确写法
本文固定URL:https://www.dotcpp.com/course/846
C语言网提供由在职研发工程师或ACM蓝桥杯竞赛优秀选手录制的视频教程,并配有习题和答疑,点击了解:
一点编程也不会写的:零基础C语言学练课程
解决困扰你多年的C语言疑难杂症特性的C语言进阶课程
从零到写出一个爬虫的Python编程课程
只会语法写不出代码?手把手带你写100个编程真题的编程百练课程
信息学奥赛或C++选手的 必学C++课程
蓝桥杯ACM、信息学奥赛的必学课程:算法竞赛课入门课程
手把手讲解近五年真题的蓝桥杯辅导课程