1. java中讓int值賦值一個001並且輸出的時候也是001,

代碼如下:

classone
{
publicstaticvoidmain(String[]args)
{
inti=001;
Stringstr=String.format("%03d",i);
//0代表前面補零,3代表輸出3位,根據你的需要修改即可。
System.out.print(str);
}
}

輸出結果:


2. 用java編寫一個程序:輸出1-1000;輸出格式為0001,0002.....1000

public static void main(String[] args)
{
String str = "";
for(int i = 1;i < 10000;i++)
{
str = String.format("%04d", i);
System.out.println(str);
}
}

3. 在Java中如何實現兩個整數如00000001與00100001相加,輸出結果為00100001,而非100001

int a = 1;
int b = 1000001;

System.out.println(new java.text.DecimalFormat("0000000000000").format(a+b));

你可以使用java.text.DecimalFormat來格式化你的數字顯示文本字元串,具體格式指定參考API文檔,我簡單告訴你0表示阿拉伯數字,所以指定0000000000後會保持位數,沒有值的位上會顯示0

4. java中怎麼實現顯示把0.0000001顯示成1*10的-7次方

看看是不是你要的。=========================================================package com.ylb.demo2;import java.text.DecimalFormat;
import java.text.NumberFormat;public class Demo2 {
public static void main(String[] args) {
float f = 0.000000001f;
DecimalFormat format = (DecimalFormat) NumberFormat.getInstance();
format.applyPattern("0.0000001");
System.out.println("科學計數法:" + f);
System.out.println("原數字顯示:" + format.format(f));
}
}

5. 在java中,怎麼將整型 1 轉換為字元型 "01"或者"001"

利用DecimalFormat數字格式化,相應的可以利用SimpleDateFormat對時間格式化

importjava.text.DecimalFormat;
importjava.text.Format;

publicclass${

publicstaticvoidmain(String[]args){

intnum=1;

Formatf1=newDecimalFormat("000");
System.out.println(f1.format(num));

Formatf2=newDecimalFormat("00");
System.out.println(f2.format(num));
}
}

6. 在java中怎麼編寫編號規則00001每次增加1

publicclassTestJVM{


publicstaticvoidmain(String[]args){
Stringm="ER-";
for(inti=0;i<2;i++){
Stringformat=String.format("%05d",i);
System.out.println(m+format);
}
}
}

7. java怎麼做001,002,003......的編碼,逐次累加到999,逐次加1

publicclassDemo{
publicstaticvoidmain(String[]args){
intsum=0;
for(inti=1;i<1000;i++){
sum=sum+i;
}
System.out.println("sum:"+sum);
}
}

8. java里字元串「001」轉化為LONG型會是1嗎

是的。你自己去嘗試一下也就知道了。

Stringstr="001";
longnum=Long.parseLong(str);
System.out.println(num);

9. java里有沒有method可以把數字19顯示成019,1顯示成001這樣的

System.out.printf("the number is: %03d",x);
亦可用 String.format()方法
d意為整數 x為參數 03為長度為3位不足補0
'd' 整數 結果被格式化為十進制整數
'o' 整數 結果被格式化為八進制整數
'x', 'X' 整數 結果被格式化為十六進制整數
'e', 'E' 浮點 結果被格式化為用計算機科學記數法表示的十進制數
'f' 浮點 結果被格式化為十進制數
'g', 'G' 浮點 根據精度和舍入運算後的值,使用計算機科學記數形式或十進制格式對結果進行格式化。
'a', 'A' 浮點 結果被格式化為帶有效位數和指數的十六進制浮點數