java赌场游戏_java第三章补充

1、循环结构的语法有哪些?while(){} do{}while(); for(){}2、循环的几个要素有哪些?4个循环初始值,循环条件(对初始值的判断),循环体,循环的退出3、各种循环结构有什么特点?while:先判断,后执行do{}while()先执行一次,再判断for()先判断后执行

for循环里面的定义的值只能在for里面使用例如:这断错误的代码

编译会出现错误,想要纠正错误必须把int i 放在for循环外面声明

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

作业:

package com.sixjava;

/**

* Zuoye1_2.java

* 陈志洪

* 2018.12.29

*/

import java.util.Scanner;

public class Zuoye1_2 {

//输入一批整数,输出其中的最大值和最小值,输入0结束

public static void main(String[] args) {

Scanner sc = new Scanner(System.in);

System.out.println("请输入一个整数(输入0结束):");

int a = sc.nextInt();

//定义输入一个数a

int max = a;

//定义最大值

int min = a;

//定义最小值

while(a != 0) {

//输入的值不等于0进入循环

System.out.println("请输入一个整数(输入0结束):");

a = sc.nextInt();

if(a ==0) {

break;

}

//输入的值等于0时结束

if(max

max = a;

}

//输入的值大于前面输入的值时,把输入的值赋值给最大值

if(min>a) {

min = a;

}

//输入的值小于前面输入的值时,把输入的值赋值给最小值

}

System.out.println("输出最大值为:"+max);

//输入最大值

System.out.println("输出最小值为:"+min);

//输入最小值

}

}

package com.fivejava;

/**

* Zuoye2.java

* 陈志洪

*2018.12.29

*/

import java.util.Scanner;

public class Zuoye2 {

//赌骰子游戏

public static void main(String[] args) {

Scanner sc = new Scanner(System.in);

System.out.println("\t\t\t顶级皇家赌场\t\t\t");

//赌场名称

int benjin = 5000;

//定义本金

System.out.println("您的本金有"+benjin+"(万)");

//输出本金

while(true) {

System.out.println("欢迎来到顶级皇家赌场,请问您要玩吗?玩y/不玩n");

//提示

String play=sc.next();

//接收控制台数据

if(!"不玩n".equals(play)) {

//判断玩则继续不玩则跳过下面的

int num1 = (int)(Math.random()*6+1);

//定义第一个骰子

int num2 = (int)(Math.random()*6+1);

//定义第二个骰子

int num3 = (int)(Math.random()*6+1);

//定义第三个骰子

int r = num1+num2+num3;

//定义三个筛子的和

System.out.println("请下注!");

//提示下注

int money =  sc.nextInt();

//接收键盘上的数据

if(money<100||money>benjin) {

break;

}

//如果押的钱小于100,或大于本金,则比赛结束

System.out.println("大还是小?买定离手!");

//提示押大小

String guess = sc.next();

//接收键盘上的数据

String a = r > 9 ? "大":"小";

//用条件运算符列出判断大小

System.out.println(num1+","+num2+","+num3+"。"+r+"点");

//输出各个骰子的点数和总点数

if(guess.equals(a)) {

//判断是否押对

System.out.println("恭喜你押对了");

benjin+=money;

//计算押对后所得的钱

}else {

System.out.println("很遗憾押错了");

benjin-=money;

}

System.out.println("您现在的金额还有:"+benjin);

if(benjin<100) {

break;

}

//所剩的金额小于100,则游戏结束

}else {

System.out.println("游戏结束!赶紧走吧穷鬼!");

break;

}

}

System.out.println("您押的金额太小/或太大了!游戏结束!");

}

}

转载于:https://www.cnblogs.com/qq993411626------/p/10197214.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值