『壹』 java中 将数字转换成字符
//importjava.util.Scanner;
publicclasswelcome{
publicstaticvoidmain(String[]args){
//Scannerinput=newScanner(System.in);
intcount=0;
for(inti=33;i<=126;i++){
charc=(char)i;//i强制转换成char类型之后为什么不使用?
{
// System.out.print(i+"");//写错了是版c不是i,i是int类型的当然权直接就输出数字了
System.out.print(c+"");
count++;
if(count%10==0)
System.out.println();
}
}
}
}
『贰』 如何用java随机生成一个字母
char c=(char)(int)(Math.random()*26+97);
System.out.println(c);
通过随机函数生成,字母对应的int整型数字,然后转换才char类型的字母。
或
tring chars = "abcdefghijklmnopqrstuvwxyz";
System.out.println(chars.charAt((int)(Math.random() * 26)));
根据chars 随机截取其中的一个字母。
定义随机字母之前调用
import java.util.Arrays;
产生随机数的代码为:
char cha[]={'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z'};
char ch[]=new char[5];
for(int i=0;i<ch.length;i++)
{
int index;
index=(int)(Math.random()*(cha.length));
ch[i]=cha[index];
}
System.out.println(Arrays.toString(ch));
这个是产生5个随机字母在A-Z的范围
『叁』 java如何将数字转换为英文
不行,int类型虽然能强转为String类型,但是你这个不符合规律了。
比如1能转为“1”
但是不能把1转为“one”
『肆』 怎样将java中计算的数值转化成符号
方法/步骤
第一步通过String s = String.valueOf(a);方式,将数字a转换成字符串s,如下图所示: