JAVA编程,紧急,大家帮帮忙,谢谢

来源:百度知道 编辑:UC知道 时间:2024/05/30 11:52:09
:编一个applet,要求输入一个任意长度的整数(long类型变量所允许的范围内)将这个数分成独立的数字并分开显示。如输32439显示3 2 4 3 9
请各位大大写出完整的程序呀

楼上是对的!
我帮你加完整

public class Num {

public static void main(String[] args) {
long log = 123456789;
Object obj = (Object) log;
String str = obj.toString();
for(int i = 0; i < str.length(); i++){
System.out.print(str.subSequence(i,i+1)+" ");
}

}

}

先判断这个数值的位数,然后逐个取数就可以了

比如 123

int i,j;
i = 123;
j = i /100; //取出1
j = (i %100)/10; //取出2
j = i % 10; //取出3

分别输出即可。

long log = 123456789;
Object obj = (Object) log;
String str = obj.toString();
for(int i = 0; i < str.length(); i++){
System.out.print(str.subSequence(i,i+1)+" ");
}

这样就行的。

小学数学-^-

这是一个更完整的 对上面兄弟的一个补充

import java.*;
public class test{
public static void main(String[] args) {
long log = 123456789;
Object obj = (Object) log;
String str =