- 39
- 0
- 约8.39千字
- 约 12页
- 2017-04-11 发布于四川
- 举报
3、第3部分分支结构作业题
第三部分:if分支结构和while循环结构
2011/9/13
升级大润发购物管理系统,完成以下功能:
录入会员信息
模拟幸运抽奖
菜单切换
计算会员折扣
训练技能点:
会使用关系运算符和逻辑运算符
会从控制台获取键盘输入的数据
会使用if-else和多重if条件结构
会使用switch结构
上机作业:
阶段一:
训练要点:
获取键盘输入
条件运算符
逻辑运算符
需求说明:
录入会员信息(会员号、会员生日、会员积分)并显示录入信息
升级功能:判断录入是否合法(会员号必为4位整数),录入合法,显示录入的信息;不合法,显示“录入失败”
package javapart2;
import java.util.Scanner;
public class IfDemo01 {
/** 录入会员信息(会员号、会员生日、会员积分)
* 并显示录入信息
* 升级功能:判断录入是否合法(会员号必为4位整数),
* 录入合法,显示录入的信息;不合法,显示“录入失败”
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner input = new Scanner(System.in);
System.out.println(请输入会员号(4位整数) :);
int num = input.nextInt();
if(num= 999|| num = 10000){
System.out.println(错误的会员号 !!);
} if(num999 num 10000){
System.out.print(请输入会员生日 :);
String birth = input.next();
System.out.print(请输入会员积分 :);
int score = input.nextInt();
System.out.print(已录入会员的信息是:+num+\t+birth+\t+score);
}
}
}
商场实行新的抽奖规则:会员号的百位数字等于产生的随机数字即为幸运会员。基于第2章阶段3,实现:
1、从键盘接收会员号
2、使用if-else实现幸运抽奖
package javapart2;
import java.util.Scanner;
public class IfDemo02 {
/**
* @param args
*/
public static void main(String[] args) {
/**
* 商场实行新的抽奖规则:会员号的百位数字等于产生的随机数字即为幸运会员。
* 基于第2章阶段3,实现:
1、从键盘接收会员号
2、使用if-else实现幸运抽奖
*/
System.out.println(我行我素购物管理系统 幸运抽奖) ;
System.out.println();
System.out.println(请输入四位会员号 :) ;
Scanner input =new Scanner(System.in);
int num = input.nextInt();
int ran = (int)(10*Math.random());
if(num= 999|| num = 10000){
System.out.println(错误的会员号 !!);
}
else if(ran ==(num%100)/100){
System.out.print(num+是幸运客户,获精美Mp3一个。);
} else System.out.print(num+ 谢谢您的光临!);
}
}
阶段三:
训练要点:
switch结构
多重if结构
需求说明:
实现从登录菜单进入二级菜单
1、输入1:进入主菜单
2、输入2:退出并显示“谢谢您的使用!”
3、输入其他数字:显示“输入错误”
package javapart2
原创力文档

文档评论(0)