⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 jadefox1.java

📁 信用卡号识别管理系统,希望会对大家有所帮助.......
💻 JAVA
字号:
import java.io.*;
import java.lang.*;
public class jadefox1 
{	
	public static void main(String[] args) throws IOException
	{	
		int sum,s1,s2,s3,n=0;
		char ch1,ch2;
		boolean yes=true;
                String st;
		System.out.print("Please Input your ID(the numbers is 16 bit):");
		BufferedReader in=new BufferedReader(new InputStreamReader(System.in));
		st=in.readLine();
		n=st.length();
		for(int j=0;j<n;j++)
		{
			if(st.charAt(j)<=47||st.charAt(j)>=58)
			{System.out.println("You did not input numbers! ");
			break;}		
		}
                if(st.length()==16)
		{	
			int i=0;
			ch1=st.charAt(i);
			i=i+2;
			ch2=st.charAt(i);
			i=i+2;
			Character charac1=new Character(ch1);
			Character charac2=new Character(ch2);
			s1=charac1.getNumericValue(ch1);
			s2=charac2.getNumericValue(ch2);
			sum=s1+s2;
			while(i<n)
			{
				ch1=st.charAt(i);
				i=i+2;
				Character charac3=new Character(ch1);
				s1=charac3.getNumericValue(ch1);
				sum=sum+s1;	
			}
			i=1;
			while(i<=n)
			{
				ch1=st.charAt(i);
				i=i+2;
				Character charac4=new Character(ch1);
				s1=charac4.getNumericValue(ch1);
				s1=s1*2; 
				if(s1>=10)
				{
					s2=s2%10;
					s3=(s1-s2)/10;
					sum=sum+s2+s3;
				}
				else sum=sum+s1;
			}
			s1=sum%10;
			if(s1==0)
				System.out.println("Your ID is true!");
			else    System.out.println("Your ID is false!");
		}
		else System.out.println("Sorry,you input bad ID! Please try it again!");
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -