導航:首頁 > 編程語言 > java1轉一

java1轉一

發布時間:2022-10-22 01:21:02

java里數字1怎麼轉化成字元『1』或者2轉化為『2』,也就是10以內的數字轉化成字元

int a=1;
String aa=String.valueOf(a);
這類問題就是int 轉string ...
希望能幫助到你

② JAVA輸出1時怎樣使1變為01,2變為02..

用這句就可以了:

System.out.println(String.format("%02d",x)); //x是你要輸出的整數

這樣1就輸出01,前面自動補專0, 11還是輸出11不變。

這里使用了屬String.format()方法,作用就是格式化輸出參數. 「%02d」是指定輸出格式,%作先導標記,0表示自動補0, 2的意思是最小長度為2(如果用4,則1輸出0001),d表示整數。

③ java 把字元1 轉換成 int

int i = Integer.parseInt("1");
這樣就可以了.你可以下載java的幫助文檔.chM格式的很好用.

④ java 輸入01後為什麼會自動變成1, 希望各拉磚家解釋詳細易懂一點

Scanner scaner=new Scanner(System.in);
//你獲取字元串,就是01
String next = scaner.next();
System.out.println(next);
//獲取數字肯定是1了
int i = scaner.nextInt();
System.out.println(i);

=======================

到底是哪裡在輸入的,一句代碼都沒有,專怎屬么回答啊!

⑤ java怎麼把字元「1」轉化成整型『1』

首先,糾正下題主的問題,『1』才是字元,「1」是字元串。
字元『1』轉換成整型1:char c = '1'; int i = (int)c;
字元串「1」轉換成整型1: int i = Integer.valueOf("1"); 或者, int i = Integer.parseInt("1");

⑥ java中如何將數字1轉為轉為字元'1'和字元串「1」

int a=1;
char b = 1;
String c=a+"";

直接把1賦值給字元類型b,它會自動轉換成char類型,數值1加雙引號則是字元串「1」。

⑦ java中如何將 char 的 1轉換為 int 的 1

直接將char類型的變數強制轉換為int類型是不行的,那樣只會傳遞變數所對應的ASCII碼
可行的做法是先將char類型的變數轉換為String類型,再轉換為int類型

⑧ java怎麼將數字1轉換為大寫一

如下是一個將阿拉伯數字轉為漢字的類,需要者可收藏到自己的util類庫中以備不時之需。

public class ArabicToChineseUtils {
static String[] units = { "", "十", "百", "千", "萬", "十萬", "百萬", "千萬", "億", "十億", "百億", "千億", "萬億" };
static char[] numArray = { '零', '一', '二', '三', '四', '五', '六', '七', '八', '九' };

/**
* @param args
*/
public static void main(String[] args) {
int num = 245000006;
String numStr = foematInteger(num);
print("num= " + num + ", convert result: " + numStr);
double decimal = 245006.234206;
print("============================================================");
String decStr = formatDecimal(decimal);
print("decimal= " + decimal + ", decStr: " + decStr);
}

private static String foematInteger(int num) {
char[] val = String.valueOf(num).toCharArray();
int len = val.length;
StringBuilder sb = new StringBuilder();
for (int i = 0; i < len; i++) {
String m = val[i] + "";
int n = Integer.valueOf(m);
boolean isZero = n == 0;
String unit = units[(len - 1) - i];
if (isZero) {
if ('0' == val[i - 1]) {
// not need process if the last digital bits is 0
continue;
} else {
// no unit for 0
sb.append(numArray[n]);
}
} else {
sb.append(numArray[n]);
sb.append(unit);
}
}
return sb.toString();
}

private static String formatDecimal(double decimal) {
String decimals = String.valueOf(decimal);
int decIndex = decimals.indexOf(".");
int integ = Integer.valueOf(decimals.substring(0, decIndex));
int dec = Integer.valueOf(decimals.substring(decIndex + 1));
String result = foematInteger(integ) + "." + formatFractionalPart(dec);
return result;
}

private static String formatFractionalPart(int decimal) {
char[] val = String.valueOf(decimal).toCharArray();
int len = val.length;
StringBuilder sb = new StringBuilder();
for (int i = 0; i < len; i++) {
int n = Integer.valueOf(val[i] + "");
sb.append(numArray[n]);
}
return sb.toString();
}

private static void print(Object arg0) {
System.out.println(arg0);
}
}

⑨ java中把字元'1'轉換為數字1的函數是什麼

你可以自己寫一個演算法,非常簡單

char c = '1';
int i = c -'0';//字元"1"比字元"0"的Ascii碼值大1,其實所有的數字字元的值都可以如此取到。

⑩ java中如何將int i=1;轉化成string s="0001" 這用到的什麼語法

一般, 使用字元串的格式化方法, 來使數字1.變成字元串"0001"

參考代碼如下

publicclassTest{

publicstaticvoidmain(String[]args){
intnum=1;
Stringstr=String.format("%04d",num);//字元串格式化.
//格式化的規則是0-->不足時,前面補充04-->長度為4d-->正整數
System.out.println(str);//輸出0001
}

}

輸出

0001
閱讀全文

與java1轉一相關的資料

熱點內容
網路中常用的傳輸介質 瀏覽:518
文件如何使用 瀏覽:322
同步推密碼找回 瀏覽:865
樂高怎麼才能用電腦編程序 瀏覽:65
本機qq文件為什麼找不到 瀏覽:264
安卓qq空間免升級 瀏覽:490
linux如何刪除模塊驅動程序 瀏覽:193
at89c51c程序 瀏覽:329
怎麼創建word大綱文件 瀏覽:622
裊裊朗誦文件生成器 瀏覽:626
1054件文件是多少gb 瀏覽:371
高州禁養區內能養豬多少頭的文件 瀏覽:927
win8ico文件 瀏覽:949
仁和數控怎麼編程 瀏覽:381
項目文件夾圖片 瀏覽:87
怎麼在東芝電視安裝app 瀏覽:954
plc顯示數字怎麼編程 瀏覽:439
如何辨別假網站 瀏覽:711
寬頻用別人的賬號密碼 瀏覽:556
新app如何佔有市場 瀏覽:42

友情鏈接