您的位置:首页 > 编程语言 > C语言/C++

水仙花之java与c++的战争======

2013-11-01 21:14 260 查看
总结:同样在C++里可以运行正常的水仙花,在java里不行

为什么??是运算符优先级的问题吗:

package com.a;

//水仙花数  一个三位数  324;426/195
public class Flo {
public static void main(String[] args) {
int a, b, c;
for (int n = 100; n <= 999; n++) {
// %100 是 取膜,指剩下的余数 /是除数
a = n / 100;// 百位数
// b = n %100%10;// 个位//
b=n/10-a*10;//请看这行代码、、c++里可以运行。但java里报错。结果是错的。。为什么?
c = n % 100 / 10;// 十位
if (n == a * a * a + b * b * b + c * c * c) {
System.out.println(n);
}

}

}
}


  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: