您当前的位置: 首页 > 

import java.lx

暂无认证

  • 5浏览

    0关注

    81博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

习题:选择结构(二)

import java.lx 发布时间:2022-08-16 20:06:26 ,浏览量:5

目录

练习11:随机输入一个字母,如果是大写字母就转化为小写字母输出;如果是小写字母就转化为大写字母输出。

练习12:使用if结构实现学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。 

 练习13:使用条件结构实现:岳灵珊同学参加到Java的学习,他父亲岳不群和母亲宁中则承诺: 如果岳灵珊的考试成绩==1OO分,父亲给她买辆车如果岳灵珊的考试成绩>=90分,母亲给她买台笔记本电脑 如果岳灵珊的考试成绩>=60分,母亲给她买部手机 如果岳灵珊的考试成绩0,则有两个解;b2-4ac=0,则有一个解;b2-4ac= 65 && num =90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。 



	/*
	 * 练习12:使用if结构实现学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。
	 */
	public static void main(String[] args) {
		// 创建键盘录入对象
		Scanner sc = new Scanner(System.in);
		System.out.println("请输入你的成绩:");
		double score = sc.nextDouble();

		if (score >= 90) {
			System.out.println("A");
		} else if (score >= 60) {
			System.out.println("B");
		} else {
			System.out.println("C");
		}
		sc.close();

	}

 练习13:使用条件结构实现:岳灵珊同学参加到Java的学习,他父亲岳不群和母亲宁中则承诺:  如果岳灵珊的考试成绩==1OO分,父亲给她买辆车 如果岳灵珊的考试成绩>=90分,母亲给她买台笔记本电脑  如果岳灵珊的考试成绩>=60分,母亲给她买部手机  如果岳灵珊的考试成绩=90分,母亲给她买台笔记本电脑 * 如果岳灵珊的考试成绩>=60分,母亲给她买部手机 * 如果岳灵珊的考试成绩= 90) { System.out.println("母亲给她买台笔记本电脑"); } else if(score>=60) { System.out.println("母亲给她买部手机"); }else{ System.out.println("没有礼物"); } sc.close(); }  练习14:使用条件结构实现,如果用户名等于字符‘青’,密码等于数字‘123’,就输出“欢迎你,青”,否则就输出“对不起,你不是青”。


	/*
	 * 练习14:使用条件结构实现,如果用户名等于字符‘青’,密码等于数字‘123’,就输出“欢迎你,青”,否则就输出“对不起,你不是青”。
	 */
	public static void main(String[] args) {
		// 创建键盘录入对象
		Scanner sc = new Scanner(System.in);
		System.out.println("请输入用户名:");
		String name = sc.next();
		System.out.println("请输入密码:");
		int passwd = sc.nextInt();
		if (name.equals("青") && passwd == 123) {
			System.out.println("欢迎你,青");
		} else {
			System.out.println("对不起,你不是青");
		}
		sc.close();
	}

练习15:求ax^2+bx+c=0方程的根。 a,b,c分别为函数的参数 如果:b2-4ac>0,则有两个解;b2-4ac=0,则有一个解;b2-4ac0,则有两个解;b2-4ac=0,则有一个解;b2-4ac= 0) { double x1 = ((-b + Math.sqrt(b * b - 4 * a * c)) / (2 * a)); double x2 = ((-b - Math.sqrt(b * b - 4 * a * c)) / (2 * a)); System.out.println("x1 = " + x1); System.out.println("x2 = " + x2); } else { System.out.println("此方程无实根"); } sc.close(); } 练习16:使用switch选择结构实现判断某年某月某日是这一年的第几天?(不考虑闰年,一年按365天算)


	/*
	 * 练习16:使用switch选择结构实现判断某年某月某日是这一年的第几天?(不考虑闰年,一年按365天算)
	 */
	public static void main(String[] args) {
		// 创建键盘录入对象
		Scanner sc = new Scanner(System.in);
		System.out.println("请输入月份:");
		int month = sc.nextInt();
		System.out.println("请输入日期:");
		int day = sc.nextInt();

		switch (month) {
		case 1:
			System.out.println("你输入的日期是今年的第:" + day + "天");
			break;
		case 2:
			System.out.println("你输入的日期是今年的第:" + (31 + day) + "天");
			break;
		case 3:
			System.out.println("你输入的日期是今年的第:" + (31 + 28 + day) + "天");
			break;
		case 4:
			System.out.println("你输入的日期是今年的第:" + (31 + 28 + 31 + day) + "天");
			break;
		case 5:
			System.out.println("你输入的日期是今年的第:" + (31 + 28 + 31 + 30 + day) + "天");
			break;
		case 6:
			System.out.println("你输入的日期是今年的第:" + (31 + 28 + 31 + 30 + 31 + day) + "天");
			break;
		case 7:
			System.out.println("你输入的日期是今年的第:" + (31 + 28 + 31 + 30 + 31 + 30 + day) + "天");
			break;
		case 8:
			System.out.println("你输入的日期是今年的第:" + (31 + 28 + 31 + 30 + 31 + 30 + 31 + day) + "天");
			break;
		case 9:
			System.out.println("你输入的日期是今年的第:" + (31 + 28 + 31 + 30 + 31 + 30 + 31 + 31 + day) + "天");
			break;
		case 10:
			System.out.println("你输入的日期是今年的第:" + (31 + 28 + 31 + 30 + 31 + 30 + 31 + 31 + 30 + day) + "天");
			break;
		case 11:
			System.out.println("你输入的日期是今年的第:" + (31 + 28 + 31 + 30 + 31 + 30 + 31 + 31 + 30 + 31 + day) + "天");
			break;
		case 12:
			System.out.println("你输入的日期是今年的第:" + (31 + 28 + 31 + 30 + 31 + 30 + 31 + 31 + 30 + 31 + 30 + day) + "天");
			break;

		default:
			System.out.println("输入数据有误");
			break;
		}
		sc.close();
	}

 练习17:使用switch选择结构判断一个月份属于一年中的那个季节。(春夏秋冬)


	/*
	 * 练习17:使用switch选择结构判断一个月份属于一年中的那个季节。(春夏秋冬)
	 */
	public static void main(String[] args) {
		// 创建键盘录入对象
		Scanner sc = new Scanner(System.in);
		System.out.println("请输入一个月份:");
		int month = sc.nextInt();

		switch (month) {
        //break穿透现象    
		case 12:
		case 1:
		case 2:
			System.out.println("冬");
			break;
		case 3:
		case 4:
		case 5:
			System.out.println("春");
			break;
		case 6:
		case 7:
		case 8:
			System.out.println("夏");
			break;
		case 9:
		case 10:
		case 11:
			System.out.println("秋");
			break;
		default:
			System.out.println("输入月份有误");
			break;
		}
		sc.close();
	}

关注
打赏
1663829786
查看更多评论
立即登录/注册

微信扫码登录

0.0345s