请大侠看看程序嵌套有什么问题,不能运行 ,
public class java6 {
public static void main(String[] args) {
int a=1,b=1,c=1,m=100;
for(m=100;m<=999;m++){
for(a=1;a<=10;a++){
for(b=1;b<=10;b++){
for(c=1;c<=10;c++){
if(m==(a^a^a)+(b^b^b)+(c^c^c)){
System.out.println(m);
}
}
}
}
}
}
}
[解决办法]
public class Test3 {
public static void main(String[] args) {
int a=1,b=1,c=1,m=100;
for(m=100;m<=999;m++){
for(a=1;a<=10;a++){
for(b=1;b<=10;b++){
for(c=1;c<=10;c++){
if(m==(a^a^a)+(b^b^b)+(c^c^c)){
System.out.println(m);
}
}
}
}
}
}
}
public class Test
{
public static void main(String[] args)
{
int a=1,b=1,c=1,m=100;
for(m=100;m<=999;m++)
{
for(a=1;a<=10;a++)
{
for(b=1;b<=10;b++)
{
for(c=1;c<=10;c++)
{
if(m==(a*a*a)+(b*b*b)+(c*c*c))
{
System.out.println(m);
}
}
}
}
}
}
}
if(m==(a^a^a)+(b^b^b)+(c^c^c))在那异或来异或去想干嘛我不知道,我改成乘号(*)了。
public class Test3
{
public static void main(String[] args)
{
for(int i=100;i<999;i++)
{
int g=(i%100)%10;
int s=(i%100)/10;
int b=(i/100);
if(g*g*g+s*s*s+b*b*b==i)
{
System.out.println(i);
}
}
}
}