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' 浮点 结果被格式化为带有效位数和指数的十六进制浮点数