zoukankan      html  css  js  c++  java
  • 打印出所有的 "水仙花数 ",所谓 "水仙花数 "是指一个三位数,其各位数字立方和等于该数本身。(分别利用while循环和for循环)

    package com.summer.cn;
    
    /**
     * @author Summer
     * 打印出所有的 "水仙花数 ",所谓 "水仙花数 "是指一个三位数,其各位数字立方和等于该数本身。
     * 例如:153是一个 "水仙花数 ",因为 153=1的三次方+5的三次方+3的三次方。 
     */
    public class Test041519 {
    
        public static void main(String[] args) {
            //声明变量及赋初始值
            int i=100;
            int x,y,z;
            while(i<=999){
                //分别取出各个位上的数字
                x=i%10;
                y=i/10%10;
                z=i/100;
                //进行判断
                if(i==x*x*x+y*y*y+z*z*z){
                    System.out.println(i);
                }
                //迭代
                i++;
            }
    
        }
    
    }

    方法二:
    package com.summer.cn;
    
    public class Test041520 {
    
        public static void main(String[] args) {
            for (int i = 100; i < 999; i++) {
                //分别取出各个位上的数字
                int x,y,z;
                x=i%10;
                y=i/10%10;
                z=i/100;
                //进行判断
                if(i==x*x*x+y*y*y+z*z*z){
                    System.out.println(i);
                }
            }
    
        }
    
    }
    
    
    
     
  • 相关阅读:
    Makefile 文件详细规则
    unrar命令
    Vector容器 和 iteration 迭代器
    python的with语句
    anaconda 使用总结
    vim 保存退出命令集
    Tensorflow实例集
    jupyter notebook 使用例子
    tensorflow 安装教程(最佳)
    Ext.NET 4.1.0 搭建页面布局
  • 原文地址:https://www.cnblogs.com/summerdata/p/10713335.html
Copyright © 2011-2022 走看看