练习1:实现幸运抽奖
import java.util.*;
/*
* 使用if-else结构实现幸运抽奖
*/
public class GoodLuck {
public static void main(String[] args) {
/* 产生随机数 */
int random = (int) (Math.random() * 10);
/* 从控制台接收一个4位会员号 */
System.out.println("我行我素购物管理系统 > 幸运抽奖\n");
System.out.print("请输入4位会员号: ");
Scanner input = new Scanner(System.in);
int custNo = input.nextInt();
/* 分解获得百位 */
int baiwei = custNo / 100 % 10;
/* 判断是否是幸运会员 */
if (baiwei == random) {
System.out.println(custNo + "是幸运客户,获精美Mp3一个。");
} else {
System.out.println(custNo + " 谢谢您的支持!");
}
}
}
练习2:会员信息录入
package cn.jbit.myshopping;
import java.util.Scanner;
/*
* 增加会员信息功能
*/
public class AddCust {
public static void main(String[] args) {
System.out.println("我行我素购物管理系统 > 客户信息管理 > 添加客户信息\n");
/*录入会员信息*/
Scanner input = new Scanner(System.in);
System.out.print("请输入会员号(<4位整数>):");
int custNo = input.nextInt();
System.out.print("请输入会员生日(月/日<用两位数表示>):");
String custBirth = input.next();
System.out.print("请输入积分:");
int custScore = input.nextInt();
/*判断会员号有效性*/
if(custNo >= 1000 && custNo <= 9999){
System.out.println("\n已录入的会员信息是: ");
System.out.println(custNo + "\t" + custBirth + "\t" + custScore);
}else{
System.out.println("\n客户号" + custNo + "是无效会员号!");
System.out.println("录入信息失败!");
}
}
}
练习3:使用嵌套if结构实现折扣计算
import java.util.Scanner;
public class CalcDiscount {
public static void main(String[] args){
Scanner input = new Scanner(System.in);
System.out.println("请输入是否是会员:是(y)/否(其他字符)");
String identity = input.next();
System.out.println("请输入购物金额:");
double money = input.nextDouble();
if(identity.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);
}
}