java怎么录入4位会员号_[Java源码]键盘输入会员卡号,对其格式、位数进行判断,不符合规则会跳转重新输入 | 学步园...
4位数的会员卡号,活动期间,4位数字求平均值为5,则商品免费
-----------------------背景-------------------------------分割线---------------------------------------------------
下面一段源码包含几个功能:
1、扫描器声明,并指定键盘输入
2、对键盘输入的内容,进行格式判断:只允许输入数字,否则跳转重新输入
3、进行位数判断,只允许4位,否则跳转重新输入
4、对卡号,分割求平均值
源码如下:
import java.util.Scanner;
/**
* 输入4位会员卡号
* 每位数字相加,然后取平均值,5则中奖
* @author wanglp
*/
public class DataInput {
/**
* @param args
*/
public static void main(String[] args) {
/**
* 会员卡号,整型类型
*/
int icardNo = 0;
/**
* 会员卡号,字符串类型
*/
String scardNo = null;
/**
* 会员卡号第1位数字
*/
int no1;
/**
* 会员卡号第2位数字
*/
int no2;
/**
* 会员卡号第3位数字
*/
int no3;
/**
* 会员卡号第4位数字
*/
int no4;
/**
* 4位数平均值
*/
double avg;
System.out.print("请输入您的会员卡号:");
do {
/**
* 声明扫描器类型
*/
Scanner input = new Scanner(System.in);
try {
/**
* 指定键盘输入,指定字符串变量
*/
scardNo = input.next();
icardNo = Integer.parseInt(scardNo);
} catch (Exception e) {
System.out.print("输入的格式不正确,请重新输入4位数字:");
continue;
}
if(scardNo.length()!= 4) {
System.out.print("输入的位数不正确,请重新输入4位数字:");
continue;
}else {
break;
}
}while(true);
no4 = icardNo%10;
no3 = icardNo/10%10;
no2 = icardNo/100%10;
no1 = icardNo/1000;
avg = (no1 + no2 + no3 + no4)/4;
if(avg == 5) {
System.out.println("恭喜你!本次免费!");
}else {
System.out.println("很遗憾,只能全额支付咯...");
}
}
}
java怎么录入4位会员号_[Java源码]键盘输入会员卡号,对其格式、位数进行判断,不符合规则会跳转重新输入 | 学步园...相关推荐
- JAVA计算机毕业设计美容美发店会员管理系统(附源码、数据库)
JAVA计算机毕业设计美容美发店会员管理系统(附源码.数据库) 目运行 环境项配置: Jdk1.8 + Tomcat8.5 + Mysql + HBuilderX(Webstorm也行)+ Eclis ...
- java怎么录入4位会员号_java会员信息录入 需求说明: 录入会员信息 判断录入的会员号是否合法...
packagestudy;importjava.util.Scanner;/**练习4--会员信息录入*需求说明:*录入会员信息*判断录入的会员号是否合法*/publicclassLian2{stat ...
- 微信订单尾号夺宝php源码,H5最新尾号夺宝源码黑色版 订单号尾数夺宝程序源代码...
·传统玩法上新增数值玩法,新增大牌玩法,多人共同参与游戏: ·采用微信订单后一位或五位为结果判定依据,公平公正: ·玩家参与游戏收到订单,根据结果排名获得奖励,然后下单者有额外奖励: ·五级分销比例: ...
- java怎么录入4位会员号_【Java】录入会员号会员生日会员积分等会员信息,并判断录入的会员号是否合法,具体如下图...
展开全部 确认录入是否为四位整数的思路 你按照我的代码写就可以了 我给个代码例子给你:32313133353236313431303231363533e4b893e5b19e31333337383 ...
- php公众号交友源码_个性定制微信导航源码,PHP公众号导航源码,含手机wap版,微信数据...
程序采用PHP5+MYSQL做为技术基础进行开发.2 z# c2 u. j" A 带数据,带手机版,PC版风格全网首发,大气. F h; \( x- E k7 y 程序含数 ...
- java毕业生设计医疗健康管理平台会员管理子系统计算机源码+系统+mysql+调试部署+lw
java毕业生设计医疗健康管理平台会员管理子系统计算机源码+系统+mysql+调试部署+lw java毕业生设计医疗健康管理平台会员管理子系统计算机源码+系统+mysql+调试部署+lw 本源码技术栈 ...
- JAVA计算机毕业设计理发店会员管理系统(附源码、数据库)
JAVA计算机毕业设计理发店会员管理系统(附源码.数据库) 项目运行 环境配置: Jdk1.8 + Tomcat8.5 + Mysql + HBuilderX(Webstorm也行)+ Eclispe ...
- java 摄像头 win7_JAVA摄像头调用方法_实例源码介绍—Win7
JAVA摄像头调用_实例源码介绍-Win7. 本人菜鸟级人物,由于要搞个人脸识别登录(JAVACV),百度谷歌了一下午,找了网上简单的样例代码来试,可是老是调试不过,出现CaptureDeviceMa ...
- 基于JAVA商场会员管理系统计算机毕业设计源码+数据库+lw文档+系统+部署
基于JAVA商场会员管理系统计算机毕业设计源码+数据库+lw文档+系统+部署 基于JAVA商场会员管理系统计算机毕业设计源码+数据库+lw文档+系统+部署 本源码技术栈: 项目架构:B/S架构 开发语 ...
最新文章
- java红黑树_JAVA学习-红黑树详解
- 皮一皮:周一之后还是周一?
- php字符串常用算法--字符串加密解密
- XMLHTTP使用具体解释
- 15.基于Hadoop的数据仓库Hive第2部分
- 提高服务器并发量,有关系统配置的常规方法
- Vue中vue-router路由使用分析
- 使用Android手机进行开发的尝试
- 简短总结一下C#里跨线程更新UI
- Java关于md5+salt盐加密验证
- Windows CMD常用命令大全(值得收藏)
- 恒压供水程序 三菱plc恒压供水程序,威纶触摸屏程序
- 快速低成本的组建Symbian团队(使用pys60)
- Groovy的规则脚本引擎实战
- 入门计算机的粗略学习-Day13
- 一个女人应该如何生活
- 英文间隔符占位html,HTML空格占位
- LVS负载均衡群集——NAT模式实例
- HADOOP |MapReduce篇 (08) MapReduce特性
- 联想电脑开机卡在logo界面