「java字母与数字转化」java字母与数字转化的关系

博主:adminadmin 2022-12-22 13:15:09 56

本篇文章给大家谈谈java字母与数字转化,以及java字母与数字转化的关系对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

java中数字怎么转换成字母?

ASCII码中,a对应的是97。

for(int i = 0;i255;i++){

char a = (char) i;

System.out.println(a+"........."+i);

}

这是0到254在ASCII码中对应的字母。

如果想要1对应a的话,那就自己定义一个数组就可以。

求解java编程题 字母字符转换成数字

import java.io.BufferedReader;

import java.io.IOException;

import java.io.InputStreamReader;

public class TestString {

public static int printInt(String param)//返回换算后的int值

{

int result = 0;

int x;

int z =1;

int length = param.length();

System.out.println("输出字符串:"+param);

for(int p=0;pparam.length();p++)

{

System.out.println("输出字符串中"+p+"字符:"+param.charAt(p));

x = (int)param.charAt(p);

for(int t=1;tlength;t++)

{

z = z*26;

}

length--;

result = result+x*z;

}

return result;

}

public static void main(String[] args)throws NumberFormatException, IOException {

String str="";

InputStreamReader is = new InputStreamReader(System.in);

BufferedReader dr = new BufferedReader(is);

str = dr.readLine();

if(str.length()=5)

{

System.out.println("请重新输入5个字母");

str = dr.readLine();

}

System.out.println("换算后的int值:"+printInt(str));

}

}

不管什么字符*26还是不变的吧。。

还有你下面的英文也是程序所要求的吧。 如果是这样。请试一下我的代码。

在控制台随便输入5个以上的字符按回车就可以。如果有问题的话。找我。

用java编写,把字符串中的字母转换成数字

因为大写A-Z对应的ASCII码是65、66、67 依次类推。所以A--1,B--2,,,,Z--26,只需下面这样就行了

char c = 'A';

System.out.println(c-64);

读取A000的时候先截取第一个字母,然后再减64

String str = "A000";

System.out.println(str.charAt(0)-64);

java编程将26个字母按形如手机键盘的对应形式转换成0~9数字

public static String wordToSignature(String word){

word = word.toLowerCase();

StringBuffer sb = new StringBuffer();

for (int i = 0; i word.length(); i++) {

char c = word.charAt(i);

if (c == 'a' || c == 'b' || c == 'c') {

sb.append('2');

} else if (c == 'd' || c == 'e' || c == 'f') {

sb.append('3');

} else if (c == 'g' || c == 'h' || c == 'i') {

sb.append('4');

} else if (c == 'j' || c == 'k' || c == 'l') {

sb.append('5');

} else if (c == 'm' || c == 'n' || c == 'o') {

sb.append('6');

} else if (c == 'p' || c == 'q' || c == 'r' || c == 's') {

sb.append('7');

} else if (c == 't' || c == 'u' || c == 'v') {

sb.append('8');

} else if (c == 'w' || c == 'x' || c == 'y' || c == 'z') {

sb.append('9');

} else {

return " ";

}

}

return sb.toString();

}

java中ASCII表的字母和数字相互转化的问题

public class welcome {

public static void main(String[] args) {

String str="gjalg";

char[] cha=str.toCharArray();

for(char s:cha){

System.out.println("ascii的值"+s);

System.out.println("+3后的字母"+(char)(s+3));

}

}

}

你可以看一下ascii码表中对应的值

JAVA如何把数字转换成英文字母?

提示方法:

1.字符串数组:String[] numStr = {"zero","one","two","three"...略}

想转换,只需使用 numStr[待转换的数字],例numStr[2] 则返回 two

2.待判断的数字如5

if(5%2 == 0){

//是偶数

}else{

//是奇数

}

java字母与数字转化的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java字母与数字转化的关系、java字母与数字转化的信息别忘了在本站进行查找喔。

The End

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