導航:首頁 > 編程語言 > 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轉一相關的資料

熱點內容
靜態電影為什麼搜不到 瀏覽:460
保寶app怎麼破解 瀏覽:417
韓國床上在線觀看 瀏覽:28
win10登陸qq左上角黑 瀏覽:619
耽美大尺度電影 瀏覽:904
瘋狂動物城人物介紹英文版 瀏覽:516
抖音上的微笑分數是什麼app 瀏覽:963
重生給明星老婆寫歌的小說 瀏覽:300
跟陌生人車震電影 瀏覽:231
win10越獄工具 瀏覽:980
什麼叫數據線移除 瀏覽:431
今泉浩一柏林漂流 瀏覽:805
帶肉的快穿小說 瀏覽:454
大數據挖掘模型 瀏覽:205
aqdygl 愛情電影網 瀏覽:648
殺手 帶著小女孩 瀏覽:951
小米2swin10刷機包 瀏覽:72
ps轉pdf文件太大 瀏覽:110
為什麼幸福里app房價這么便宜 瀏覽:447
自貢西城逸都為什麼不跟網站合作 瀏覽:66

友情鏈接