這是我的Java程序,它應該在給定的極限值之間打印霓虹燈數字。 如果一個數字的平方的所有數字的總和等於輸入的數字,則稱該數字爲氖。我寫了一個java程序,其運行結果正確,但運行程序時顯示無輸出
例
9 = 81
- 的
8 + 1 = 9
總和的廣場拜託,能不能有人解釋什麼是錯在這裏我目前的執行情況?
這是我的節目
import java.util.*;
class neon
{
public static void main(String args[])
{
Scanner me = new Scanner(System.in);
System.out.print(" What's about the lower limit ? ");
int l=me.nextInt();
System.out.println();
System.out.print(" What's about the upper limit ? ");
int h=me.nextInt();
System.out.println();
int sum=0;
for(int i=l;i<=h;i++)
{
int ii=i*i;
for(int j=0;j<3;j++)
{
int a=ii%10;
ii=ii/10;
sum=sum+a;
if(sum==i)
{
System.out.println(i+"\t");
break;
}
}
}
}
}