- System.out.println(msg); // 输出一个字符串, 带换行
- System.out.print(msg); // 输出一个字符串, 不带换行
- System.out.printf(format, msg); // 格式化输出
代码实例
- System.out.println("hello world");
- int x = 10;
- System.out.printf("x = %d\n", x)
- import java.util.Scanner; // 需要导入 util 包
- Scanner sc = new Scanner(System.in);
- System.out.println("请输入你的姓名:");
- String name = sc.nextLine();
- System.out.println("请输入你的年龄:");
- int age = sc.nextInt();
- System.out.println("请输入你的工资:");
- float salary = sc.nextFloat();
- System.out.println("你的信息如下:");
- System.out.println("姓名: "+name+"\n"+"年龄:"+age+"\n"+"工资:"+salary);
- sc.close(); // 注意, 要记得调用关闭方法
- // 执行结果
- 请输入你的姓名:
- 张三
- 请输入你的年龄:
- 18
- 请输入你的工资:
- 1000
- 你的信息如下:
- 姓名: 张三
- 年龄:18
- 工资:1000.0
- Scanner sc = new Scanner(System.in);
- int sum = 0;
- int num = 0;
- while (sc.hasNextInt()) {
- int tmp = sc.nextInt();
- sum += tmp;
- num++;
- }
- System.out.println("sum = " + sum);
- System.out.println("avg = " + sum / num);
- sc.close();
- // 执行结果
- 10
- 40.0
- 50.5
- ^Z
- sum = 150.5
- avg = 30.1
- import java.util.Random;
- import java.util.Scanner;
-
- public class Test {
- public static void main(String[] args){
- Random random = new Random();
- Scanner sc = new Scanner(System.in);
- int toGuess = random.nextInt(100);
- while(true){
- System.out.println("please input your namber:");
- int num = sc.nextInt();
- if(num < toGuess){
- System.out.println("lower");
- }else if(num>toGuess){
- System.out.println("higher");
- }else{
- System.out.println("Yes");
- break;
- }
- }
- sc.close();
- }
- }