b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

myeclipse 2014 注册码_myeclipse 注册码_myeclipse到期怎么办(2)

电脑杂谈  发布时间:2017-01-29 06:13:39  来源:网络整理

private int decode(String s)

{

int i;

char[] ac;

int j;

int k;

i = 0;

ac = s.toCharArray();// 把s转化为单个字符数组

j = 0;

k = ac.length;

while (j < k)

{

i = (31 * i) ac[j];//加密算法,不理解为什么这样子?有可能就是这样子定义的

j;

}

System.out.println();

return Math.abs(i);//取绝对

}

/**

* 变化原则是

* 把数字(10个)或者字母表(大小写个26个)折半对调(两个相互改变),也即

* 0与5对调(0变5,5变0)

* A与N,a与n对调

* @param 原字符串

* @return 变化后的字符串

*/

private String change(String s)

{

byte[] abyte0;

char[] ac = null;

int i;

int k;

int j;

abyte0 = s.getBytes();

ac = new char[abyte0.length];

i = 0;

k = abyte0.length;

while (i < k)

{

j = abyte0[i];

if ((j >= 48) && (j <= 57))// 0-9,实现01234和56789相应的相互对调,也即0与5对调,1与6对调

{

j = (((j - 48) 5) % 10) 48;

} else if ((j >= 65) && (j <= 90))// A-Z

{

j = (((j - 65) 13) % 26) 65;

} else if ((j >= 97) && (j <= 122))// a-z

{

j = (((j - 97) 13) % 26) 97;

}

ac[i] = (char) j;

i;

}

return String.valueOf(ac);

}

/**

* 主方法,首先调用,产生注册码(Subscription Code)

*

* @param args

*/

public static void main(String[] args)

{

// 输入中文会出现一些中文乱码问题

// 输入中文,一个是由于工程设置的字符集有可能会出现乱码,第二个是后面的getBytes对不同的字符会出现不同的处理形式而导致的中文乱码

// 所以大家也就没有办法设置中文用户名了,如果有高手解决了,请通知我(QQ:506817493,E:leeshunli@qq.com),谢谢

System.out.print("请输入注册的用户名(不支持中文):");

Scanner scanner = new Scanner(System.in);//输入流

String subscriber = scanner.nextLine();//读下一行字符串

MyEclipseKeyGen myeclipseKeyGen = new MyEclipseKeyGen();//实例化

String subscription_Code = myeclipseKeyGen.getSerial(subscriber, "1");// 后面的参数是一个数字类型的字符串,数字范围为0-999


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-29317-2.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...