分支和循环练习题

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
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小轩学代码

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值