Java学习Day02.
Java Day02
用户交互Scanner
实现程序和人的交互
java.util.Scanner
可以通过Scanner类来获取用户的输入
基本语法
Scanner s = new Scanner(System.in);
next()与nextLine()方法获取输入的字符串,判断是否还有输入的数据。
![img](file:///C:\Users\怦然心动\Documents\Tencent Files\1162215748\Image\C2C\NU7X679ZV76`PW`{83G1A.png)
next()不能得到带有空格的字符串
进阶使用
package Scanner;
import java.util.Scanner;
public class Demo01 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int i = 0;
float f = 0.0f;
System.out.println("请输入整数: ");
if (scanner.hasNextInt()) {
i = scanner.nextInt();
System.out.println("整数数据:" + i);
} else {
System.out.println("输入的不是整数数据!");
}
System.out.println("请输入小数: ");
if (scanner.hasNextFloat()) {
f = scanner.nextFloat();
System.out.println("小数数据:" + f);
} else {
System.out.println("输入的不是小数数据!");
}
scanner.close();
}
}
结果
请输入整数:
10
整数数据:10
请输入小数:
1.1
小数数据:1.1
Process finished with exit code 0
for循环完成练习
九九乘法表
package com.jinjin.www;
public class for循环联系 {
public static void main(String[] args) {
System.out.println();
for (int i = 1; i <=9; i++) {
for (int j = 1; j<=i;j++) {
System.out.print(i+"*"+j+"="+(i*j)+"\t");
}
System.out.println();
}
}
}