i 绝望

依然

Miss Lang

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

总结:同样在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);
			}

		}

	}
}

  

posted on 2013-11-01 21:14  juewang  阅读(201)  评论(0编辑  收藏  举报

绝望依然

Miss Lang