未来的周记

             在大学上了几天课后,我感觉自己没有了解到太多的知识,但是每天却停不下脚步,每天都有很多的事情要做,或许那些事情也在潜移默化的提升我们自己的能力。在未来小组的这几天我也感觉自己也学到了不少的东西,在这期间学的Java知识也差不多和c语言有了交集,我感觉这是一个不错的现象,有的时候我也会用C语言的表达方式去代入Java里有时会成功,有时还需要去百度一下,但是大多数是成功的,后来在解决一些案例时发现Java和c有一些大小写的差别,在用Java找3位数水仙花时,我用的是

 public class shuixianhua{
    public static void main(String[] arge){
    int b,c,d,e,f,g;
    for(int a=99 ; a<=999 ;++a){
    b=(int)a/100;
    c=(int)(a%100/10);
    d=(int)a%100-c*10;
    e=(int)Math.pow(b,3);
    f=(int)Math.pow(c,3);
    g=(int)Math.pow(d,3);
    if(e+f+g==a){
    System.out.println("水仙花数有:"+ a);
        }
                      }
   }

}

我自己想这个太繁琐了不如b站上的简洁,后面的输出也做的不是很好。 在b站上他是这个样求的:个位:b=a%10         十位:c=a/10%10     百位:d=a/10/10%10。不过在这里我才知道pow函数输出的是double类型的,不过在算各位数的时候我忘记了整数除以整数输出的还是整数还特意加了个(int)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值