# Java 输入语句

# 1.1 使用 Scanner 类

  • 步骤:
    • 使用 java.util 包,即 import java.util.*;
    • 构造 Scanner 类对象,它属于标准输入流 System.in
      • 即:
        Scanner s = new Scanner(System.in);
    • 常用的 next() 方法系列:
      • next()  输入字符串(以空格作为分隔符)
      • nextInt()  输入整数
      • nextLine()  输入字符串
      • nextDouble()  输入双精度数

# 1.2 使用 java.io.BufferReader 和 java.io.InputStreamReader

    1. 导入 io 包
    import java.io.*;
    1. 构造 BufferReader 类对象
    Bufferreader br = new BufferReader(new InputStreamReader)(System.in);

# Java 输出语句

  • 分类:
    • System.out.println(); 换行打印
    • System.out.print(); 不换行打印
    • System.out.write(1121); 字节输出
    • System.out.printf("%+8.3f\n",3.14); 按格式输出

# 2.1 换行打印

  • System.out.println();  是最常见的输出语句,把()里的内容转换为字符串输出,并且换行
    • 若输出的是一个基本数据类型,则转换为字符串
    • 若输出的是对象,则会自动调用对象的 toString(); 方法

# 2.2 按格式输出

  • System.out.printf("%+8.3f\n",3.14);  通过格式化文本和参数列表输出

# Java 条件语句

# 3.1 if 语句

# 3.1.1 最普通的写法:

if(条件表达式){
    条件执行的语句;
}

# 3.1.2 if....else 写法:

if(条件表达式){
    条件执行的语句;
} else{
    执行语句;
}

# 3.1.3 多重 if

if(条件1){
    代码块1;
}else if(条件2){
    代码块2;
}else if(条件3){
    代码块3;
}

# 3.1.4 嵌套 if

if(条件1){
    if(条件2){
        代码块1;
    }else{
        代码块2;
    }
}else{
    代码块3;
}

# 3.2 switch 语句

  • 语法:
    switch(表达式){
        case1:
          执行的代码块1;
          break;
        case2:
          执行的代码块2;
          break;  
       default:
          默认的执行代码;   
    }

# 3.3 while 语句

# 3.3.1 基本写法

```java
while(判断条件){
    循环语句;
}
```
  • 先判断,后执行

# 3.3.2 do-while

```java
do{
    循环语句;
}while(判断条件);
```
  • 先执行,后判断

# 3.4 for 语句

  • 语法:
    for(循环变量初始化;循环条件;循环变量变化){
        循环语句;
    }

# 3.5 braek 语句

  • 语法:
    if(条件){
        执行操作语句;
        break;// 退出此循环,执行循环外的代码
    }

# 3.6 continue 语句

  • 语法:
    if(条件){
        执行操作;
        continue;// 通过 continue 结束本次循环,进行下一次循环
    }

请我喝[茶]~( ̄▽ ̄)~*

Peter Pan 微信支付

微信支付

Peter Pan 支付宝

支付宝