『壹』 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,如下圖所示: