zoukankan      html  css  js  c++  java
  • 算法练习3水仙花数java版

    所谓 "水仙花数 "是指一个三位数,其各位数字立方和等于该数本身。

    java程序代码如下:

    public class ArithTest {
        public static void main(String[] args) {
            ArithTest at = new ArithTest();
            //打印所有的水仙花数
            System.out.println("水仙花数:");
            for(int a=100;a<=999;a++){
                boolean bl = at.fk(a);
                if(bl){
                    System.out.println(a);
                }
            }
        /* 水仙花数
         * 所谓 "水仙花数 "是指一个三位数,其各位数字立方和等于该数本身。
         * 打印所有水仙花数
         */
        public boolean fk(int a){
            int x = a/100;
            int y = a%100/10;
            int z = a%10;
            int k = x*x*x+y*y*y+z*z*z;
            if(a == k){
                return true;
            } else {
                return false;
            }
        }
    }

    执行结果如下:

    水仙花数:
    153
    370
    371
    407
  • 相关阅读:
    [转]QTP 怎样连接mysql数据库操作
    [转]使用Eclipse来开发Android源码
    组合排序
    插入排序
    冒泡排序
    选择排序
    计数排序
    希尔排序
    合并排序
    鸡尾酒排序
  • 原文地址:https://www.cnblogs.com/paopaoquan/p/6323218.html
Copyright © 2011-2022 走看看