1. 判断用户输入的字符是不是英文字符,如果是输出yes,不是 输出no
/*
分析:
1.用户输入的是字符类型,准备字符类型变量
char ch1
2.输入操作 需要使用 Scanner 来完成
Scanner sc = new Scanner(System.in);
3. if - else 分支结构
*/
import java.util.Scanner; //导包,使代码具有使用 Scanner 的能力
class Work1 {
public static void main(String[] args) {
//创建 Scanner 变量
Scanner sc = new Scanner(System.in);
//定义一个 char 类型变量,用于储存用户输入的数据
char ch = '\0';
//提示用户输入
System.out.println("请输入字符:");
ch = sc.nextLine().charAt(0);
// if - else 结构判读数据情况
if (ch >= 'A' && ch <= 'Z' || ch >= 'a' && ch <= 'z') {
System.out.println("yes");
} else {
System.out.println("no");
}
}
}
2. 判断用户输入的工资是不是在5000以上,如果是,输出需要缴税,如果不是,输出不需要缴税
/*
分析:
1.工资使用 float 类型
2.用户输入数据 Scanner 获取
3. if - else 分支结构
*/
import java.util.Scanner;
class Work2 {
public static void main(String[] args) {
//创建 Scanner 变量
Scanner sc = new Scanner(System.in);
//0.0F 大写 F 是明确告知编译器, 当前 0.0 是一个float 类型数据
float salary = 0.0F;
System.out.println("请输入你的工资");
//从键盘上获取用户输入的 float 类型数据
salary = sc.nextFloat();
if (salary > 5000) {
System.out.println("需要纳税");
} else {
System.out.println("不需要纳税");
}
}
}
3. 用户输入一个年份,判断这个年份是不是一个闰年。
/*判断是否是闰年*/
import java.util.Scanner;
class Work3 {
public static void main(String[] args) {
int year = 0;
//准备 Scanner 变量
Scanner sc = new Scanner(System.in);
System.out.println("请输入年份");
//从键盘上获取 int 类型数据
year = sc.nextInt();
if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0) {
System.out.println("是闰年");
} else {
System.out.println("不是闰年");
}
}
}
4. 输入两个整数,打印两数之差的绝对值。
/*
分析:
1.需要定义两个 int 类型变量
2.需要 Scanner 获取两次用户输入数据
3.通过 if 判断输入数据大小关系,处理结果,明确大 - 小
*/
import java.util.Scanner;
class Work4 {
public static void main(String[] args) {
int num1 = 0;
int num2 = 0;
//创建 Scanner 变量
Scanner sc = new Scanner(System.in);
System.out.println("请输入两个整数:");
num1 = sc.nextInt();
num2 = sc.nextInt();
if (num1 > num2) {
System.out.println(num1 - num2);
} else {
System.out.println(num2 - num1);
}
}
}
5. 输入一个数, 判断是否是偶数,如果是偶数,输出YES,如果是奇数,输出NO
import java.util.Scanner;
class Work