用java实现字母与数字混合的唯一序号 , 且要递增import java.util.LinkedList;
public class ReplaceNumber
{
public static void main ( String[] args )
{
LinkedListString result = new LinkedListString ();
char r = '0', g = '0', b = '0';
String rgb = ""rgb;
while (!"ZZZ".equals (rgb))
{
if (b':' || ( b = 'A' - 1b = 'Z' ))
{
b;
}
if (':' == b || 'Z'1 == b)
{
if (g':')
{
g;
b = '9';
}
if (g'Z'1g':')
{
g;
b = 'Z';
}
}
if (':' == g || 'Z'1 == g)
{
if (r'9')
{
r;
g = '9';
}
if (r'Z'1r':')
{
r;
g = 'Z';
}
}
rgb = ""rgb;
if ("999".equals (rgb))
{
r = 'A';
g = '0';
b = '0';
}
if ("A99".equals (rgb))
{
r = 'A';
g = 'A';
b = '0';
}
if ("AA9".equals (rgb))
{
r = 'A';
g = 'A';
b = 'A' - 1;
}
result.add (rgb);
}
System.out.println ("唯一序列号:\n"result.toString ().replaceAll ("[\\[\\]]", "").replaceAll ("\\, ", "\n"));
}
}
问:? 10 java编程:如果我们将英文字母编号A=1,B=2,…Z=26,将某个单词的各别字母import java.util.Scanner;
/**
* 2015年12月29日下午5:21:57
*
* @author hp TODO 通过测试,望采纳
*
*/
public class CountWords {
private static Scanner input = new Scanner(System.in);
/**
* 判断字符串是否是字母组成(正则判断)
*
* @param str
*字符串
* @return 字符串不为空,且只有字母组成返回true
*/
public static boolean jugde(String str) {
String regex = "^[a-zA-Z]{1,}$";
return str.matches(regex);
}
/**
* 获取控制台输入字符串
*
* @param tips
*输入提示
* @return
*/
public static String getInputString(String tips) {
System.out.print(tips);
return input.next();
}
/**
* 计算ascii的值
*
* @param words
*字符串
* @return 返回整数
【用字母编号Java代码 用字母编号java代码怎么写】*/
public static long countTheWords(String words) {
long sum = 0;
// A:65 Z:90 a:97 z:122
for (int index = 0; null != wordsindexwords.length(); index) {
int wordIndex = (int) words.charAt(index);
int sub = 0;
if (wordIndex = 65wordIndex = 90) {
sub = 65;
} else if (wordIndex = 97wordIndex = 122) {
sub = 97;
}
sum= wordIndex - sub1;
}
return sum;
}
public static void main(String[] args) {
String str = "";
do {
str = getInputString("Input your str: ");
} while (!jugde(str));
System.out.println(countTheWords(str));
}
}
java编程:如果我们将英文字母编号A=1,B=2,…Z=26,将某个单词的各别字母转换成前述的数/**
* 将英文字母编号A=1,B=2,…Z=26,之后按对应数字统计一个字符串的数字和
* @param str
* @return
*/
public static int countWordCode(String str) {
String nStr = str.toLowerCase();// 统一转成小写
int chazhi = (int) 'a' - 1;// 获取小写a的code值并减去1,为的就是得到a=1这样的效果
int cCode;
int sum = 0;
for (int i = 0; inStr.length(); i) {
cCode = nStr.charAt(i);
sum= cCode - chazhi;
}
return sum;
}
Java用for循环依次打印26个英文字母,每行十个字母的代码怎么打?源代码
输出结果
public class Demo1 {
public static void main(String[] args) {
int start= Character.valueOf('A');//获取'A'对应的ASCII码编号
int j=0;//对每行打印的个数进行计数
for(int i=start;i=Character.valueOf('Z');i){ //从'A'循环到'Z'
System.out.print((char)i);//输出当前ASCII码对应的字母
j;//打印出一个字母后加1
if (j==10) {//如果打印了十个数了
j=0;//把j重新设置为0;
System.out.println();//换行
}
}
}
}
关于用字母编号Java代码和用字母编号java代码怎么写的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。
推荐阅读
- 小海豚连接服务器mysql,小海豚数据库连接软件
- 如何报名财经新媒体,新媒体运营怎么报名
- 北京学务通公众号怎么刷,北京学务通公众号怎么刷学生卡
- 永兴棋牌游戏的简单介绍
- mysql密码怎么设置好 mysql设置密码错误
- 未来5年go语言的简单介绍
- 信息化大数据营销前景如何,大数据营销的好处
- vmware虚拟机7.0,VMware虚拟机要钱吗
- c语言指针函数头 c语言指针函数调用例子