1、输出:System.out.*
* println()是print line的缩写,表示输出并换行;
* print()表示输出不换行;
* printf()表示格式化输出,用占位符表示格式化参数;
占位符表示
占位符
说明
%d
格式化输出整数
%x
格式化输出十六进制整数
%f
格式化输出浮点数
%e
格式化输出科学计数法表示的浮点数
%s
格式化字符串
%%
表示一个%本身
2、输入:
1 package test;
2 // import 是导入某个类的语句,
3 import java.util.Scanner;
4
5 public class test01 { //类名是test01
6 public static void main(String[] args){
7 //创建Scanner对象,传入System.in表示标准输入流。System.out表示标准输出流。
8 Scanner scanner=new Scanner(System.in);
9 //打印提示
10 System.out.print("Input your name:");
11 //读取一行输入并获取字符串,有了Scanner对象后,读取用户输入的字符串使用scanner.nextLine(); 读取用户输入的整数,使用scanner.nextInt(); Scanner会自动转换数据类型,故不用手动转换。
12 String name=scanner.nextLine();
13 //打印提示
14 System.out.print("Input your age:");
15 //读取一行输入并获取整数
16 int age=scanner.nextInt();
17 //格式化输出
18 System.out.printf("Hi,%s,you are %d\n", name,age);
19
20 }
21 }
22
3、小结:
JAVA提供的输出包括:System.out.print() / printf() / println();
JAVA提供Scanner对象方便输入,读取对应的类型可以使用:scanner.nextLine() / nextInt() / nextDouble() / ……
标签:输出,格式化,Scanner,System,scanner,out,输入,JAVA03
来源: https://www.cnblogs.com/Free-Ink/p/12641791.html