脱发了

今天的作业也是写的很开心呢????????????

那么开始吧!

第一个题目和电脑猜拳

该功能模块
第九行使用了Math下的一个random方法得到了我们想要的不可控的(0~1)的随机数
接着使用了if_else if多重分支的选择结构
以及if的嵌套

_〆(´Д` )

不是我说要让我和电脑猜拳我是不可能输的
蔡徐坤才会输给电脑

import java.util.Scanner;

public class CaiQuan {
	public static void main(String[] args) {
		Scanner input=new Scanner(System.in);
		//猜拳  石头2  剪刀1   布0
		int pcNum=(int)(Math.random()*10)%3;
		//System.out.println(num);
		System.out.println("猜拳:石头2  剪刀1   布0");
		System.out.println("请输入您的数字进行猜拳游戏:");
		int humNum=input.nextInt();
		if ((humNum==0&&pcNum==2)||(humNum==1&&pcNum==0)||(humNum==2&&pcNum==1)) {
			if (humNum==0) {
				System.out.println("您出的布,电脑是石头,你赢了");
			}else if(humNum==1){
				System.out.println("您出的剪刀,电脑是布,你赢了");
			}
			else if(humNum==2){
				System.out.println("您出的石头,电脑是剪刀,你赢了");
			}
		}else if (humNum==pcNum) {
			System.out.println("电脑和你一样出的"+pcNum+",你和电脑平局");
		} 
		else{
			if (humNum==0) {
				System.out.println("您出的布,电脑是剪刀,你输了");
			}else if(humNum==1){
				System.out.println("您出的剪刀,电脑是石头,你输了");
			}
			else if(humNum==2){
				System.out.println("您出的石头,电脑是布,你输了");
			}
		}
	}
}

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

第二题使用do_while实现:输出摄氏温度与华氏温度的对照表,要求它从摄氏0度到250度,每隔20度为一项,不得超过10项

循环操作:计算摄氏温度,并输出对照的华氏温度
循环条件:条目<=10&&摄氏温度<=250

第十行我使用了do_while循环 ( 用于判断输入的摄氏温度是否符合要求,不符合则再次输入的循环 )
在里面嵌套了if_else判断语句块(每次循环的判断)
在else语句块里再次使用do_while循环(用于循环输出每次计算得出的摄氏度及华氏度的值)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
第三题没啥好说的了
100以内的所有偶数之和

基本的while循环嵌套if判断语句
while循环用于不停执行语句块里的叠加100以内的偶数
if用于判断是否为偶数

/*
 * 100内偶数之和
 */
public class Even_Sum {
	public static void main(String[] args) {
		int num = 1;
		int sum = 0;
		while (num <= 100) {
			if (num % 2 == 0) {
				sum = sum + num;
			}
			num++;
		}
		System.out.println("100内所有偶数之和为" + sum);
	}
}

在这里插入图片描述
在这里插入图片描述
第四题超市换购
结构switch 的case语句块里嵌套if判断语句,判定消费金额是否达到选择的换购活动
在main方法体里,switch选择语句外,定义变量money,每个case选择语句中,money被重新赋值,选择结束后money即被赋值最后的应交付金额

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
第五题
需求:选购一件商品,选择数量;提示是否继续选购,或退出购物进行结算
在main方法体里先定义两个变量浮点型double money用于每次选购重新赋值循环外的变量
String panduan 用于每次选购结束后do_while中while(表达式)里的判断是否继续选购进行循环

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值