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() / ……
来源:https://www.cnblogs.com/Free-Ink/p/12641791.html