「java屏蔽卡号」java卡号脱敏

博主:adminadmin 2022-12-13 21:45:06 78

本篇文章给大家谈谈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屏蔽卡号的信息别忘了在本站进行查找喔。

The End

发布于:2022-12-13,除非注明,否则均为首码项目网原创文章,转载请注明出处。