用java编写一个程序:输出1-1000;输出格式为0001,0002.....1000

Python019

用java编写一个程序:输出1-1000;输出格式为0001,0002.....1000,第1张

代码如下:

public static void main(String[] args)

{

String str = ""

for(int i = 1i <10000i++)

{

str = String.format("%04d", i)

System.out.println(str)

}

}

Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。

Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 。

输出的不能说是乱码 ,只是格式 不是 你想要的格式。

Arrays.toString(days)

这样输出的是对象 , 不是具体的日期值。

如果想输出正确的日期格式, 你可以在Date里重写toString()方法, 返回你想要的格式

在Main里面 循环遍历 输出 date.toString()

不知道你的意思是不是system.out.println(a+b+c)

早说是整型变量嘛,我上面的方法是针对字符串操作的。你要连续输出3个整型的话一定要把整型数值先转换成字符串类型然后再进行操作。

也可以用整型转字符串integer.tostring(整型变量)这样的方法来输出,字符串转整型是integer.parseint(字符串变量)。