在Java每日一练上的一句
List<Integer> list = new ArrayList<Integer>();
我是在记事本中写的,用运行版面运行后出现
class Solution
{
public boolean isHappy(int n)
{
List<Integer>list=new ArrayList<Integer>();
list.add(n);
while(n!=1)
{
int temp=0;
while(n!=0)
{
temp+=(n%10)*(n%10);
n=n/10;
}
n=temp;
if(list.contains(n))
{
break;
}
else
{
list.add(n);
}
}
return n==1;
}
}
希望能有人解答,感谢
没有导入包,如下:
import java.util.ArrayList;
import java.util.List;
public class Demo2 {
public static void main(String[] args){
List<Integer> list = new ArrayList<Integer>();
//其他代码
}
}
把你记事本中的所有代码截图发出来或者仔细检查是否缺少东西,另外是否有中文标点符号
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!