19-6/25作业:实现幸运抽奖

☞作业要求

☞实现思路

1、提示用户输入自己的四位数卡号

2、对这4位数除100求模后,除10求商,得到百位号码

3、用给定的代码,求出一个1-9的随机数

4、用随机数比对用户卡号百位,判定是否一致,如果一致,则中奖;如果不一致,则不中奖

5、过程中,每次得到一个新的值,就打印出来看一下,检查是否与要求一致,如果不一致就调试代码;如果一致,就在程序写完毕之后注释掉要求以外的代码

☞代码内容

package circulation;

/**
* @author 9527
* @since 19/6/25
*
*
*/

//导包
import java.util.Scanner;

public class Lucky {
static Scanner sc = new Scanner(System.in);
public static void main(String[] args) {
// "提示用户输入四位数字"
System.out.println("请输入四位数字:");
int card = sc.nextInt();
//求百位---对卡号除100求模后再除10求商
int bai = card % 100 / 10;
System.out.println("卡号的百位数是:"+bai);
//随机1~9
int random = (int)(Math.random()*10);
System.out.println("随机数是"+random);
//判断百位是否和随机数一致
if (random == bai){
//输出结果
System.out.println(card+"号客户是幸运客户,获精美Mp3一个。");
}else {
System.out.println(card+"号客户,谢谢您的支持");
}


}

}







☞运行结果

☞过程中的测试结果:

 

☞优化方向

 1.未能实现检测客户是否输入的是四位数卡号的功能,已经试过,还没实现,待继续努力实现 

☞错误记录

 无

猜你喜欢

转载自www.cnblogs.com/twuxian/p/11084806.html