「java屏蔽卡号」java卡号脱敏
本篇文章给大家谈谈java屏蔽卡号,以及java卡号脱敏对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
java中如何设置姓名、卡号、金额字段
定义字段后用set方法就可以了。
姓名:name
卡号:cardNo
金额:balance
JAVA问题 请输入4位会员卡号 7687 会员卡号7687各位之和:28
import java.util.Scanner;
class ClubCard
{
public static void main(String[] args)
{
//思路:
//①Scanner扫描器实例的构建
Scanner input = new Scanner(System.in);
//②从控制台获取会员的卡号
System.out.print("请录入您的四位会员卡号");
//诸如:0000,0001等等也属于会员卡号,若使用int型来接收1,不满足要求
String cardNo = input.next();
//③拦截非法的会员卡号(字符串的长度若不为4,那么就属于非法的卡号,要提示)
if(cardNo.length() != 4){
System.out.println("您录入的会员卡号是【"+cardNo+"】,长度不是四位!非法!请重新输入!");
return;
}
//④分解会员卡号 "2345"
//将字符串转换成int型的值
//static Integer valueOf(String s) --- Integer类的方法
Integer cardNoObj = Integer.valueOf(cardNo);
//将Integer转换成int型的值
// int intValue()
int cardNoValue = cardNoObj.intValue();//0088
//a)求出会员卡号各位上的数字
int gw = cardNoValue % 10;
int sw = (cardNoValue / 10) % 10;
int bw = (cardNoValue / 100) % 10;
int qw = cardNoValue / 1000;
//b)求出当前会员卡号各位上数字之和
int sum = gw + sw + bw +qw;
System.out.println("会员卡号"+cardNo+"各位之和:"+sum);
}
}
谁知道在JAVA中怎么屏蔽非法字符
只能输入数字:“^[0-9]*$”只能输入n位的数字:“^\d{n}$”只能输入至少n位数字:“^\d{n,}$”只能输入m-n位的数字:“^\d{m,n}$”只能输入零和非零开头的数字:“^(0|[1-9][0-9]*)$”只能输入有两位小数的正实数:“^[0-9]+(.[0-9]{2})?$”只能输入有1-3位小数的正实数:“^[0-9]+(.[0-9]{1,3})?$”只能输入非零的正整数:“^\+?[1-9][0-9]*$”只能输入非零的负整数:“^\-[1-9][0-9]*$”只能输入长度为3的字符:“^.{3}$”只能输入由26个英文字母组成的字符串:“^[A-Za-z]+$”只能输入由26个大写英文字母组成的字符串:“^[A-Z]+$”只能输入由26个小写英文字母组成的字符串:“^[a-z]+$”只能输入由数字和26个英文字母组成的字符串:“^[A-Za-z0-9]+$”只能输入由数字、26个英文字母或者下划线组成的字符串:“^\w+$”验证用户密码:“^[a-zA-Z]\w{5,17}$”正确格式为:以字母开头,长度在6-18之间,
java屏蔽卡号的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java卡号脱敏、java屏蔽卡号的信息别忘了在本站进行查找喔。
发布于:2022-12-13,除非注明,否则均为
原创文章,转载请注明出处。