Java教程

用Java语言编写水仙花数

本文主要是介绍用Java语言编写水仙花数,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

要求

判断一个整数是否是水仙花数,所谓水仙花数是指一个3位数,其余各位上数字立方和等于其本身
如:153 = 111 + 333 + 555

实现代码

		Scanner myScanner = new Scanner(System.in);
		System.out.println("请输入一个三位数字:");
		int num = myScanner.nextInt();
		int n1 = num / 100;
		int n2 = num % 100 / 10;
		int n3 = num % 10;
		if(num == n1*n1*n1 + n2*n2*n2 + n3*n3*n3){
			System.out.println(num + "是一个水仙花数");
		} else {
			System.out.println(num + "不是一个水仙花数");
		}
这篇关于用Java语言编写水仙花数的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!