Java中简单的输入输出语句

Java中简单的输入输出语句

一、输入语句

1.使用Scanner类

使用步骤:

(1)导包

import java.util.Scanner;

这一步是必须要做的!!!

(2)使用Scanner创建对象

Scanner sc=new Scanner(System.in);//sc是你所创建的变量名,其他的代码是规定如此;
                                  //构造Scanner类对象,它附属于标准输入流System.in;

(3)输入数据

Java中简单的输入输出语句_第1张图片

接下来用代码区别next( )和nextLine( )。

next( )的实现:

Java中简单的输入输出语句_第2张图片

因为其中有空格,所以==当next( )遇到空格就停止执行。

nextLine( )的实现:

Java中简单的输入输出语句_第3张图片

以上就是这两种输入输入字符串的方法与它们的区别。

(4)注意事项

nextLine ()方法是遇到回车才算输入结束,所以就会把空格、Tab键这种”不特殊”的键也包括进去。另外, next ()方法是不会接受换行字符的,意思是说,你Java中 用户输入要用到Scanner类,而输入字符串又要用到该类里面的next ()和 nextline ()的方法。

举例说明:

Java中简单的输入输出语句_第4张图片

对此结果的解释:因为当你输入18时要敲一下回车键,这时候nextLine( )检测到有回车键的输入,就会终止执行后面的代码。

改正方法:可以选择使用next( ),或者将nextLine( )放在nextInt( )前面。

(5)总结:当你要输入不同种类的数据的时候,优先处理字符串的输入!!!

二、输出语句

一般java的输出语句一共有三种:

(1)

System.out.println();//java中最常用的输出语句,会自动换行;

Java中简单的输入输出语句_第5张图片

(2)

System.out.print();//与上一个输出语句的区别就是此输出语句不会自动换行;

Java中简单的输入输出语句_第6张图片

(3)

System.out.printf();//这个方法延续了C语言的输出方式,通过格式化文本和参数列表输出;

Java中简单的输入输出语句_第7张图片

不同转换符实现不同数据类型到字符串的转换,如表所示:

转换符 示列 举例
%d 整数类形 12
%f 浮点类型 2.3
%e 指数类型 3.4e+4
%c 字符类型 ‘a’
%s 字符串类型 “abc”
%o 整数类型(八进制) 77
%x 整数类型(十六进制) FF
%b 布尔类型 false

你可能感兴趣的:(My_Java,java,算法,数据结构)