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:跳过本次循环,后续操作不执行。进入下一轮循环。