亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

java階乘計算獲得結(jié)果末尾0的個數(shù)代碼實現(xiàn)

 更新時間:2013年12月02日 13:57:31   作者:  
今天偶然看到一個要求,求1000~10000之間的數(shù)n的階乘并計算所得的數(shù)n!末尾有多少個0?要求: 不計算 只要得到末尾有多少個0就可以了,看下面的代碼吧

看到題目后,分析了下, 10的階乘就已經(jīng)很大了。計算出來再得到這個末尾的0的個數(shù),完全不現(xiàn)實,即使實現(xiàn)了也是很麻煩的。

后來想某個數(shù)的階乘中乘積有5結(jié)尾的數(shù)字的時候就應(yīng)該在結(jié)果的末尾產(chǎn)生一個0.

付諸實現(xiàn),測試了幾個, 沒出錯。

貼出來, 大家看看, 有問題了及時指教:

復(fù)制代碼 代碼如下:

/**
     * 求1000~10000之間的數(shù)n的階層并計算所得的數(shù)n!末尾有多少個0?
     */
    public static void test2(int number){
        int count = number/5;
        System.out.println(count);
    }

又復(fù)習(xí)了下數(shù)學(xué)知識,上面的計算應(yīng)該是不對的。

應(yīng)該寫成下面這樣,每到5的倍數(shù)時候會+1 。

復(fù)制代碼 代碼如下:

int x = 10000;
while (x>0)
{
      count = count + x / 5;
      x = x / 5;
}
System.out.println(count);

相關(guān)文章

  • SpringBoot接值實現(xiàn)方法詳解

    SpringBoot接值實現(xiàn)方法詳解

    這篇文章主要介紹了SpringBoot接值實現(xiàn)方法,SpringBoot接值是指在SpringBoot應(yīng)用程序中接收請求參數(shù),從HTTP請求中獲取參數(shù),并將其綁定到Java對象中進行處理的過程,感興趣想要詳細了解可以參考下文
    2023-05-05
  • Java8新特性之默認方法(default)淺析

    Java8新特性之默認方法(default)淺析

    這篇文章主要介紹了Java8新特性之默認方法(default)淺析,默認方法也稱為虛擬擴展方法或防護方法,可以讓我們修改接口而不破壞原來的實現(xiàn)類的結(jié)構(gòu),需要的朋友可以參考下
    2014-06-06
  • Java編程實現(xiàn)數(shù)組轉(zhuǎn)成list及l(fā)ist轉(zhuǎn)數(shù)組的方法

    Java編程實現(xiàn)數(shù)組轉(zhuǎn)成list及l(fā)ist轉(zhuǎn)數(shù)組的方法

    這篇文章主要介紹了Java編程實現(xiàn)數(shù)組轉(zhuǎn)成list及l(fā)ist轉(zhuǎn)數(shù)組的方法,結(jié)合實例形式較為詳細的總結(jié)分析了java實現(xiàn)數(shù)組與list之間相互轉(zhuǎn)換的操作技巧,需要的朋友可以參考下
    2017-09-09
  • java多線程學(xué)習(xí)筆記之自定義線程池

    java多線程學(xué)習(xí)筆記之自定義線程池

    本篇文章主要介紹了java多線程學(xué)習(xí)筆記之自定義線程池 ,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-09-09
  • 如何基于JWT實現(xiàn)接口的授權(quán)訪問詳解

    如何基于JWT實現(xiàn)接口的授權(quán)訪問詳解

    授權(quán)是最常見的JWT使用場景,下面這篇文章主要給大家介紹了關(guān)于如何基于JWT實現(xiàn)接口的授權(quán)訪問的相關(guān)資料,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-02-02
  • Spring?Boot讀取配置文件內(nèi)容的3種方式(@Value、Environment和@ConfigurationProperties)

    Spring?Boot讀取配置文件內(nèi)容的3種方式(@Value、Environment和@ConfigurationP

    工作中經(jīng)常會有一些參數(shù)需要配置,同時在代碼里面需要用到,所有就需要配置類讀取,然后在使用的時候注入該類進行獲取相關(guān)參數(shù),下面這篇文章主要給大家介紹了關(guān)于Spring?Boot讀取配置文件內(nèi)容的3種方式,需要的朋友可以參考下
    2023-01-01
  • java實現(xiàn)斗地主發(fā)牌功能

    java實現(xiàn)斗地主發(fā)牌功能

    這篇文章主要為大家詳細介紹了java實現(xiàn)斗地主發(fā)牌功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-11-11
  • 自己動手實現(xiàn)mybatis動態(tài)sql的方法

    自己動手實現(xiàn)mybatis動態(tài)sql的方法

    下面小編就為大家分享一篇自己動手實現(xiàn)mybatis動態(tài)sql的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2017-12-12
  • Spring?Boot統(tǒng)一接口返回及全局異常處理

    Spring?Boot統(tǒng)一接口返回及全局異常處理

    這篇文章主要介紹了Spring?Boot統(tǒng)一接口返回及全局異常處理,文章圍繞主題展開相關(guān)資料,具有一定的參考價值需要的小伙伴可以參考一下
    2022-04-04
  • Java?Io?File文件操作基礎(chǔ)教程

    Java?Io?File文件操作基礎(chǔ)教程

    這篇文章主要介紹了Java?Io?File文件操作,在這里需要注意File只能訪問文件以及文件系統(tǒng)的元數(shù)據(jù)。如果你想讀寫文件內(nèi)容,需要使用FileInputStream、FileOutputStream或者RandomAccessFile,需要的朋友可以參考下
    2022-05-05

最新評論