JAVA前三不同奖励_java3选择结构一

48304ba5e6f9fe08f3fa1abda7d326ab.png

import java.util.Scanner;

public class jh_06_生成随机数 {

/*

* 会员号的百位数字

* 等于产生的随机数字

* 即为幸运会员

* 1:给出会员卡号。并求出百位数。

* 2:产生的随机数字

* 3:做比较

* 4:输出结果

*/

public static void main(String[] args) {

// 1:给出会员卡号。

Scanner sc = new Scanner(System.in);

System.out.println("我行我素购物系统>幸运抽奖");

System.out.println();

System.out.print("请输入卡号:");

// 调用nextInt();

int cardNo = sc.nextInt();

int baiwei = cardNo/100 % 10;

// 2:产生的随机数字 0--9

int random = (int)(Math.random()*10);

// 3:做比较

//

if ( baiwei == random ) {

System.out.println(cardNo +"恭喜");

} else {

System.out.println("谢谢参与。");

}

}

}

import java.util.Scanner;

public class jh_07_学员操作_会员信息录入 {

/*

* 录入会员信息

* 判断录入的会员号是否合法

* 1:创建键盘录入对象

* 2:调用对应的函数接收信息内容。

* 3:做判断--判断卡号是否为四位数。

* 4:合法就罗列刚才接收的信息

* 5:不合法就提示错误。

*/

public static void main(String[] args) {

// 1:创建键盘录入对象

Scanner sc = new Scanner(System.in);

// 2:调用对应的函数接收信息内容。

System.out.println("请输入卡号:");

int cardNo = sc.nextInt();

System.out.println("请输入生日 09/16");

String birthday = sc.next();

System.out.println("请输入积分:");

int integral = sc.nextInt();

System.out.println();

// 3:做判断--判断卡号是否为四位数。

if(cardNo>=1000&&cardNo<=9999) {

// 4:合法就罗列刚才接收的信息

System.out.println("已录入的信息是:");

System.out.println(cardNo+"\t"+birthday+"\t"+integral);

}else {

// 5:不合法就提示错误。

System.out.println("您的会员卡号不合法,无权录入信息。");

}

}

}

public class Test01 {

public static void main(String[] args) {

// x >= 0.0 并且 x < 1.0 [0.0,1.0)

// greater than or equal to 0.0 and less than 1.0.

// System.out.println((int)(Math.random()*10));

// System.out.println((int)(Math.random() * 3)+1);

/*

* 给你一个数,判断奇偶。

* 偶数,能被2整除的数就是偶数。

* 对2取余数恒等于零。 num % 2 == 0

*/

// int num = 9;

// if(num % 2 == 0) {

// System.out.println("偶数");

// }else {

// System.out.println("奇数");

// }

/*

* 给你两个整数。求出最大值。

*/

// int a = 5,b = 2;

// // 不考虑a,b相等。

// if(a > b) {

// System.out.println(a);

// }else {

// System.out.println(b);

// }

int a = 5,b = 2;

// 不考虑a,b相等。

// 定义一个变量存储最大值。

int max ;

if(a > b) {

// 把 a赋值给max .变量间的赋值

max = a;

}else {

max = b;

}

System.out.println(max);

if(a != b) {

if(a > b) {

// 把 a赋值给max .变量间的赋值

max = a;

}else {

max = b;

}

}

}

}

public class jh_08_为什么使用多重if选择结构 {

/*

* 对学员的结业考试成绩评测

* 成绩>=80 :良好

* 成绩>=60 :中等

* 成绩<60 :差

*/

public static void main(String[] args) {

// 给出成绩

int score = 99;

// 成绩>=80 :良好

/*if (score >= 80 && score <= 100 ) {

System.out.println("良好 ");

}

//成绩>=60 :中等

if (score >= 60 && score <80) {

System.out.println("中等");

}

// 成绩<60 :差

if (score >= 0 && score < 60) {

System.out.println("差");

}*/

//if(表达式1) {

//语句1

//}else if(表达式2) {

//语句2

//}else if(表达式3) {

//语句3

//}else {

//

//}

//if(score >= 80) {

//System.out.println("良好");

//}else if(score >= 60) {

//System.out.println("中等");

//}else {

//System.out.println("差");

//}

if(score >= 80 && score <= 100) {

System.out.println("良好");

}else if(score >= 60&& score < 80) {

System.out.println("中等");

}else if(score>= 0 &&score < 60){

System.out.println("差");

}else {

System.out.println("成绩有误,请输入1--100的整数。");

}

}

}

public class jh_09_为什么使用嵌套if选择结构 {

/*

* 学校举行运动会,

* 百米赛跑跑入15秒内的学生有

* 资格进决赛,根据性别分别进

* 入男子组和女子组

* 判断是否能够进入决赛

* 在确定进入决赛的情况下,

* 判断是进入男子组,还是进入女子组

*/

public static void main(String[] args) {

// 给出已知条件。成绩,和 性别。

//int score = 13;

//char gender = '男';

//

判断是否能够进入决赛

//if(score <= 15) {//15秒内

在确定进入决赛的情况下

判断是进入男子组,还是进入女子组

//if (gender == '男') {// 男

//System.out.println("进入男子组");

//} else {

//System.out.println("进入女子组");

//}

//

//}else {

//System.out.println("没有进入决赛的资格");

//}

//

//int score = 13;

//String gender = "男";

//

判断是否能够进入决赛

//if(score <= 15) {//15秒内

在确定进入决赛的情况下

判断是进入男子组,还是进入女子组

字符串比较内容相等。"xiaojiejie".equals(anObject)

//if ("男".equals(gender)) {// 男

//System.out.println("进入男子组");

//} else {

//System.out.println("进入女子组");

//}

//

//}else {

//System.out.println("没有进入决赛的资格");

//}

//int a = 5;

//int b = 5;

//int max = 0;

//if(a != b) {

//if(a > b) {

//max = a;

//}else {

//max = b;

//}

//System.out.println(max);

//}else {

//System.out.println("相等。");

//}

//

int a = 5;

int b = 13;

int c = 22;

int max = 0;

/*

* 比较其中两个。获取这两个的最大值。

* 然后拿着这个最大值和第三个比较。

*/

if(a > b) {// 能进来说明a大。

// 拿着a和c做比较。

if(a > c) {

max = a;

}else {// a < c

max = c;

}

}else {// 能走else说明 b大。

// 拿着b和 c做比较。

if( b > c) {

max = b;

}else {// b

max = c;

}

}

// 输出结果

System.out.println(max);

}

}

public class jh_10_三目运算符 {

public static void main(String[] args) {

//布尔表达式 ? 表达式1 : 表达式2 ;

//int max = 5 > 2 ? 5 : 2;

//int min = 2 < 5 ? 2 : 5;

//

//System.out.println(max);

//System.out.println(min);

//if() {

//

//}else {

//

//}

//int a = 5;

//int b = 3;

//

//int max = a > b ? a :b;

//

//System.out.println(max);

int a = 5;

int b = 3;

int c = 2;

//比较其中两个。获取这两个的最大值。

// * 然后拿着这个最大值和第三个比较。

//int max = a > b ? a : b;

//int max02 = max > c ? max : c;

//System.out.println(max02);

//int max02 = (a > b ? a : b) > c ? (a > b ? a : b) : c;

int max = a > b ? a : b > c ? a > b ? a : b :c;

int max02 = (b > c ? b : c) > a ? (b > c ? b : c) : a;

System.out.println(max);

}

}

public class jh_11_学员操作购物结算2_1 {

/*

* 嵌套if选择结构

* 1: 输入是否是会员y/n

* 2: 输入购物金额

* 3:判断是否是会员

* 4: 计算

*/

public static void main(String[] args) {

//1: 输入是否是会员y/n

Scanner sc = new Scanner(System.in);

System.out.println("请输入是否是会员y/n");

String answer = sc.nextLine();

//2: 输入购物金额

System.out.println("请输入购物金额: ");

//int money = sc.nextInt();

double money = sc.nextDouble();

//3:判断是否是会员

if ("y".equals(answer)) {

// 是会员

if (money > 200) {//购物金额和200的关系

// 打7.5折

money*=0.75;//money = (int)(money*0.75);

} else {

money*=0.8;

}

}else {//不是会员

if (money > 100) {

money*=0.9;

}

}

//输出计算后的结果;

System.out.println("实际支付的金额: "+money);

}

}

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值