12-29作業
阿新 • • 發佈:2018-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:跳過本次迴圈,後續操作不執行。進入下一輪迴圈。