0
这是我的代码:Java循环执行错误
import java.io.*;
import java.util.*;
class comp
{
int a,b,i,k,l;
comp()
{
Scanner s=new Scanner(System.in);
System.out.println("Enter the number");
a=s.nextInt();
b=s.nextInt();
divide(a,b);
}
public void display(int[] b)
{
for(i=0;i<b.length;i++)
System.out.println(b[i]);
}
public void divide(int e,int f)
{
int[] st=new int[20];
//System.out.println(e);
i=0;
if(e>0)
{
l=e%10;
e=e/10;
st[i]=l;
i++;
}
this.display(st);
//return st;
}
}
class km extends comp
{
public static void main(String args[])
{
km m=new km();
}
}
的,如果在分频功能回路只得到once.It应完全执行到的number.I的位数我只是想执行将整数转换为数组。
调试器是你的朋友。 –
'divide'中的'if'块(似乎没有正确命名)只会提取'e'的最后一个数字。 – rgettman
“_除法函数中的for循环_”除法函数中没有for循环。 – csmckelvey