12-29作业

百度云盘作业链接:https://pan.baidu.com/s/1ZWwG540c4U8fCNO-3-R_6w
提取码:8c8k
复制这段内容后打开百度网盘手机App,操作更方便哦

1、

import java.util.Scanner;

public class Zuoye1229_1 {
    public static void main(String[] args) {
        int i=0;
        int max=0;                                    //确定一个最大值
        int min=0;                                    //确定一个最小值
        Scanner sc = new Scanner(System.in);
                                                    //循环内容
        do {             
            System.out.println("请输入一个整数(输入0结束)");
            i = sc.nextInt();
                if(max==0) {
                    max = i;
                }
                if(min==0) {
                    min = i;
                }
                if(i>max&&i!=0) {
                    max = i;
                if(i<min&&i!=0) {
                    min = i;
                            }
            }

        }while(i!=0);
        System.out.println("最大值是:"+max+"最小值是:"+min);
    }
}

输出结果:

2、

import java.util.Scanner;

public class Zuoye1229_2 {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.println("欢迎来到送钱山庄");
        System.out.println("你的本钱有多少!");
        int money = sc.nextInt();
        while(true) {
            System.out.println("是否开始?(n/y)");
            String i = sc.next();
            if(!"n".equals(i)) {
                int a = (int)(Math.random()*6)+1;
                int b = (int)(Math.random()*6)+1;
                int c = (int)(Math.random()*6)+1;
                String jieguo = (a+b+c)>10?"大":"小";
                System.out.println("请下注:");
                int zhuma = sc.nextInt();
                if(zhuma<=0) {
                    System.out.println("弟弟!混水摸鱼?");
                    continue;
                }
                if(money<zhuma) {
                    System.out.println("弟弟,你的钱不够啊");
                    continue;
                }
                System.out.println("请选择大小!");
                String daxiao = sc.next();
                System.out.println("开奖结果为:"+a+"+"+b+"+"+c+"-->"+jieguo);
                if(daxiao.equals(jieguo)) {
                    System.out.println("恭喜你中了!");
                    money +=zhuma;
                }else {
                    System.out.println("输钱啦!");
                    money -=zhuma;
                }
                if(money<=0) {
                    System.out.println("当前余额为:"+money+"是否充值:(y/n)");
                    String chongzhi = sc.next();
                    if(!"n".equals(chongzhi)) {
                        System.out.println("请输入充值金额:");
                        int pay = sc.nextInt();
                        money += pay;
                        continue;
                    }else {
                        System.out.println("穷鬼!滚!");
                        break;
                    }
                }
            System.out.println("当前余额为:"+money);
            }
        }
    }
}

输出结果为:

笔记:

八大基本数据类型:
byte、short、int、long、double、char、boolean
条件运算(三目运算)的语法是什么?
条件?true:false;
选择结构的语法有哪些?
if(){}、if()else{}、if()else if(){}else、if(){if()else}else{}、switch(){case 常量;break;}
循环结构的语发有哪些?
while(){}、do{}while();、for(){}
循环的几个要素有哪些?
循环初始值,循环条件(对初始值的判断),循环体,循环的退出。
各种循环结构有什么特点?
while:先判断,再执行。
do{}while();先执行一次,再判断
for(){}先判断再执行。

break:结束所在循环,后续操作不执行。整个循环结束。
continue:跳过本次循环,后续操作不执行。进入下一轮循环。

猜你喜欢

转载自www.cnblogs.com/wpljx/p/10196951.html