墨小澄  

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() / …… 

posted on 2020-04-06 13:44  墨小澄  阅读(193)  评论(0编辑  收藏  举报