while循环水仙花

while循环示例:
需求:在控制台打印出所有的水仙花数。水仙花数:是一个三位数,水仙花数的个位、十位、百位
数字的立方之和等于原数。

//while 水仙花

	public static void main(String[] args) {
     
		// TODO Auto-generated method stub
		int num=100;
		while(num<=1000) {
     
			num++;
			int hundred = num/100%10;
			int ten=num/10%10;
			int gen=num%10;
			if((hundred*hundred*hundred)+(ten*ten*ten)+(gen*gen*gen)==num) {
     
				System.out.println("数字"+num+"是属于水仙花:"+num);
			}
		}
	}


你可能感兴趣的:(java,算法)