1. 程式人生 > >12-29作業

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:跳過本次迴圈,後續操作不執行。進入下一輪迴圈。