博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【自动化__持续集成】___java___水仙花
阅读量:4629 次
发布时间:2019-06-09

本文共 947 字,大约阅读时间需要 3 分钟。

 

 

一、代码如下

package com.wujianbo;	/*	 * 3位数,各位数的3次方相加为其原值,称为水仙花数	 */public class Demo07 {	public static void main(String[] args) {		// TODO Auto-generated method stub		Demo07 demo07= new Demo07();		//demo07.flowerOne();		demo07.flowerTwo();	}		public void flowerOne() {		for (int i=100; i<=999; i++) {			int a= 0;			int b= 0;			int c= 0;			//System.out.println(i);			//该数为234			//个位			a= i%10;			//十位			b= i/10%10;			//百位			c= i/100;			//水仙花数判断并输出			if (i == a*a*a + b*b*b + c*c*c) {				System.out.println("水仙花数有:"+i);			}					}			}		public void flowerTwo() {		//百位、十位、个位数找到再进行计算复合规则的输出		/*		 * 百位:1~9		 * 十位:0~9		 * 个位:0——9		 */		for (int i=1; i<=9; i++) {			for (int j=0; j<=9; j++) {				for (int k=0; k<=9; k++) {					//System.out.println(i + " " + j + " " + k +" ");					if ((i*100+j*10+k) == (i*i*i+j*j*j+k*k*k)) {						System.out.println("水仙花数是:"+(i*100+j*10+k));					}				}							}					}	}}

 

转载于:https://www.cnblogs.com/wujianbo123/p/7491766.html

你可能感兴趣的文章
php 中array_multisort排序,类似于对数据库中的记录依次按多列进行排序
查看>>
加密算法和MD5等散列算法的区别
查看>>
【python】函数返回值
查看>>
[原创]java WEB学习笔记26:MVC案例完整实践(part 7)---修改的设计和实现
查看>>
[JavaScript-PHP]无刷新Ajax+POST使用阿里云短信平台发送短信
查看>>
个人对习惯培养的拙见
查看>>
Java基础50题test9—求完数
查看>>
【记忆法】心智绘图
查看>>
Jzoj4458 密钥破解——Pollard-rho
查看>>
Service类onStartCommand()返回值讲解.
查看>>
[Docker] Build a Simple Node.js Web Server with Docker
查看>>
npm安装
查看>>
git中如何合并某个指定文件?
查看>>
Pandas 中 SettingwithCopyWarning 的原理和解决方案
查看>>
Service bound(三)
查看>>
Android Camera拍照 压缩
查看>>
用OpenCV实现Otsu算法
查看>>
5.Spring+Struts+Hibernate配置文件整合
查看>>
Unable to create request (bad url?) 解决方案
查看>>
网络对抗技术_实验三_密码破解技术
查看>>