「java字母与数字转化」java字母与数字转化的关系
本篇文章给大家谈谈java字母与数字转化,以及java字母与数字转化的关系对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、java中数字怎么转换成字母?
- 2、求解java编程题 字母字符转换成数字
- 3、用java编写,把字符串中的字母转换成数字
- 4、java编程将26个字母按形如手机键盘的对应形式转换成0~9数字
- 5、java中ASCII表的字母和数字相互转化的问题
- 6、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字母与数字转化的信息别忘了在本站进行查找喔。
发布于:2022-12-22,除非注明,否则均为
原创文章,转载请注明出处。