1. 输入语句

在Java中,输入需要依赖Scanner类,Scanner是JDK 1.5新增的一个类,可以使用该类创建一个对象:

Scanner reader = new Scanner(System.in);


reader对象调用下列方法,读取用户在命令行输入的各种基本类型数据:

nextBoolean():输入布尔值

nextByte():输入字节

nextShort():输入短整数

nextInt():输入整数

nextLong():输入长整数

nextFloat():输入单精度浮点数

nextDouble():输入双精度浮点数

2. 输出语句

Java常用的输出语句有三种:

1)System.out.println();

换行打印,输出后会自动换行。

2)System.out.print();

不换行打印。

3)System.out.printf();

按格式输出。


常见的格式控制符如下:

格式控制符说明
%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(“你好,”+
            “很高兴认识你”); //该写法为正确写法


点赞(0)

C语言网提供由在职研发工程师或ACM蓝桥杯竞赛优秀选手录制的视频教程,并配有习题和答疑,点击了解:

一点编程也不会写的:零基础C语言学练课程

解决困扰你多年的C语言疑难杂症特性的C语言进阶课程

从零到写出一个爬虫的Python编程课程

只会语法写不出代码?手把手带你写100个编程真题的编程百练课程

信息学奥赛或C++选手的 必学C++课程

蓝桥杯ACM、信息学奥赛的必学课程:算法竞赛课入门课程

手把手讲解近五年真题的蓝桥杯辅导课程

Dotcpp在线编译      (登录可减少运行等待时间)