让女性乳房“丰挺”起来的有效方法第4章 复杂选择结构
本章单词
case 实例 default 默认 switch 开关,转换
break 中断 match 匹配 assess 存取
4.1 上机练习
上机练习1
练习——升级“我行我素购物管理系统”,实现新增会员的功能
程序代码如下:
package com.wxws.sms;
import java.util.Scanner;
public class GoodLuck {
/**
* 幸运抽奖:会员号的百位数字等于产生的随机数字即为幸运会员。
*/
pu...
第4章 复杂选择结构
本章单词
case 实例 default 默认 switch 开关,转换
break 中断 match 匹配 assess 存取
4.1 上机练习
上机练习1
练习——升级“我行我素购物
”,实现新增会员的功能
程序代码如下:
package com.wxws.sms;
import java.util.Scanner;
public class GoodLuck {
/**
* 幸运抽奖:会员号的百位数字等于产生的随机数字即为幸运会员。
*/
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("我行我素购物管理系统 > 幸运抽奖");
System.out.print("\n请输入4位会员卡号:");
int num = input.nextInt();
int bai = num%1000/100; //分解获得 百位数
int random = (int)(Math.random()*10);//产生随机数
if(bai==random){
System.out.println(num + "号客户是幸运客户,获精美MP3一个。");
}else{
System.out.println(num + "号客户,谢谢您的支持!");
}
}
}
4.2 多重if选择结构
多重if选择结构在解决需要判断的条件是连续的区间时有很大的优势。
4.3 嵌套if选择结构
4.4 上机练习
上机练习2
指导——升级“我行我素购物管理系统”,实现按会员优惠计划进行购物结算
package com.wxws.sms;
import java.util.Scanner;
public class CalcDiscount {
/**
* 升级“我行我素购物管理系统”,实现按会员优惠计划进行购物结算
*/
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("请输入是否是会员:是(y)/否(其它字符)");
String num = input.next();
System.out.println("请输入购物金额:");
double money = input.nextDouble();
if(num.equals("y")){//判断是否为会员
if(money>200){
money = money * 0.75;
}else{
money = money * 0.8;
}
}else{
if(money>100){
money = money * 0.9;
}
}
System.out.println("实际支付:" + money);
}
}
上机练习3
练习——升级“我行我素购物管理系统”,实现计算会员折扣
package com.wxws.sms;
import java.util.*;
public class CalcDiscount {
/**
* 升级“我行我素购物管理系统”,实现计算会员折扣
*/
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("请输入会员积分:");
double num = input.nextDouble();
if(num<2000){
num = 0.9;
}else if(num>=2000&&num<4000){
num = 0.8;
}else if(num>=4000&&num<8000){
num = 0.7;
}else if(num>=8000){
num = 0.6;
}
System.out.println("该会员享受的折扣是:" + num);
}
}
4.5 switch选择结构
4.5.1 为什么使用switch选择结构
在进行等值判断时,选择switch选择结构。
4.5.2 什么是switch选择结构
4.5.3 如何使用switch选择结构
4.5.4 上机练习
上机练习4
指导——升级“我行我素购物管理系统”,实现购物菜单的选择
程序代码如下:
package com.wxws.sms;
import java.util.*;
public class LoginMenu {
/**
* 升级“我行我素购物管理系统”,实现购物菜单的选择
*/
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("\n\t\t\t欢迎使用我行我素购物管理系统1.0版");
System.out.println("\n\t\t\t\t1. 登 录 系 统");
System.out.println("\n\t\t\t\t2. 退 出");
System.out.println("\n* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ");
System.out.print("\n请选中,输入数字:");
int num = input.nextInt();
switch(num){
case 1:
//主菜单
System.out.println("\n\t\t\t欢迎使用我行我素购物管理系统\n");
System.out.println("**************************************************************");
System.out.println("\n\t\t\t1.客户信息管理");
System.out.println("\n\t\t\t2.购物结算");
System.out.println("\n\t\t\t3.真情回馈");
System.out.println("\n\t\t\t4.注销");
System.out.println("\n**************************************************************");
System.out.print("\n请选择,输入数字:");
break;
case 2:
//退出系统
System.out.println("谢谢您的使用!");
break;
default:
//输入错误
System.out.println("输入错误。");
break;
}
}
}
4.6 处理系统异常
有时候在要求输入数字时,输入了其他字符,程序提示错误,如何来判断用户从键盘输入的字符是否合法,调用Scanner对象的hasNextInt()方法。
if(input.hasNextInt()==true){
........
}else{
.........
}
4.7 上机练习
上机练习5
程序代码如下:
package com.wxws.sms;
import java.util.*;
public class ConsumeSavePlan {
/**
* 换购优惠
*/
public static void main(String[] args) {
System.out.print("请输入消费金额:");
Scanner input = new Scanner(System.in);
if(input.hasNextInt()==true){
int money = input.nextInt();
System.out.println("是否参加优惠换购活动:");
System.out.println("1:满50元,加2元换购百事可乐饮料一瓶");
System.out.println("2:满100元,加3元换购500ml可乐一瓶");
System.out.println("3:满100元,加10元换购5公斤面粉一袋");
System.out.println("4:满200元,加10元换购苏泊尔炒菜锅一个");
System.out.println("5:满200元,加20元换购欧莱雅爽肤水一瓶");
System.out.println("0:不换购");
System.out.print("请选择:");
if(input.hasNextInt()==true){
int num = input.nextInt();
switch(num){
case 1:
System.out.println("本次消费总金额:" + (money+2));
System.out.println("成功换购:百事可乐饮料一瓶");
break;
case 2:
System.out.println("本次消费总金额:" + (money+3));
System.out.println("成功换购:500ml可乐一瓶");
break;
case 3:
System.out.println("本次消费总金额:" + (money+10));
System.out.println("成功换购:百事可乐饮料一瓶");
break;
case 4:
System.out.println("本次消费总金额:" + (money+10));
System.out.println("成功换购:苏泊尔炒菜锅一个");
break;
case 5:
System.out.println("本次消费总金额:" + (money+20));
System.out.println("成功换购:欧莱雅爽肤水一瓶");
break;
case 0:
System.out.println("不换购");
break;
default:
//输入错误
System.out.println("输入错误。");
break;
}
}else{
System.out.println("请输入正确的金额!");
}
}else{
System.out.println("请输入正确的金额!");
}
}
}
本文档为【让女性乳房“丰挺”起来的有效方法】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。