最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java兩種方法計算出階乘尾部連續(xù)0的個數(shù)

 更新時間:2021年03月21日 11:47:41   作者:ReganYue  
這篇文章主要介紹了Java兩種方法計算出階乘尾部連續(xù)0的個數(shù),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

第一個方法是計算出階乘然后計算字符串的0的個數(shù)。

import java.util.Scanner;
import java.math.BigDecimal; 
import java.text.DecimalFormat; 
public class jc{
 public static void main(String args[]){
 Scanner reader = new Scanner(System.in);
 DecimalFormat a = new DecimalFormat("#");
 int num;
 num = reader.nextInt();
 double sum=1;
 for(int i=2;i<=num;i++){
 sum*=i;
 }
 //System.out.println(sum);
 //System.out.println(cal_the_number_of_zero(sum+""));
 System.out.println(a.format(sum));
 System.out.println(cal_the_number_of_zero(a.format(sum)));
 }
 public static int cal_the_number_of_zero(String str){
 int num=0;
 for(int i=0;i<str.length();i++){
  
 if(str.charAt(i)=='0'){
 num++; 
 }
 else{num=0;} 
 }
 return num; 
 }
}

但是當(dāng)數(shù)字很大時,上面那種方法就不能計算出來了。于是我們可以利用數(shù)學(xué)方法來計算。

import java.util.Scanner;

public class Main{ 
 public static void main(String[] args){
  Scanner sc = new Scanner(System.in);
  int n = sc.nextInt();
  int ret =0; 
  for(int i=n;i>=5;i--){
   int tmp =i;
   while(tmp%5==0){
    ret++;
    tmp=tmp/5;
   }
  }
  System.out.println(ret);
 }
}

https://www.nowcoder.com/questionTerminal/6ffdd7e4197c403e88c6a8aa3e7a332a

到此這篇關(guān)于Java兩種方法計算出階乘尾部連續(xù)0的個數(shù)的文章就介紹到這了,更多相關(guān)Java 階乘尾部連續(xù)0的個數(shù)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • IntelliJ?IDEA快速查詢maven依賴關(guān)系圖文教程

    IntelliJ?IDEA快速查詢maven依賴關(guān)系圖文教程

    Maven提供了來查看依賴關(guān)系,而IDE往往提供了更加便利的方式,比如Eclipse或者IDEA都有類似的功能,下面這篇文章主要給大家介紹了關(guān)于IntelliJ?IDEA快速查詢maven依賴關(guān)系的相關(guān)資料,需要的朋友可以參考下
    2023-11-11
  • java通過Jsoup爬取網(wǎng)頁過程詳解

    java通過Jsoup爬取網(wǎng)頁過程詳解

    這篇文章主要介紹了java通過Jsoup爬取網(wǎng)頁過程詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-09-09
  • java與scala數(shù)組及集合的基本操作對比

    java與scala數(shù)組及集合的基本操作對比

    這篇文章主要介紹了java與scala數(shù)組及集合的基本操作對比,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-10-10
  • 基于Springboot2.0構(gòu)建ES的多客戶端

    基于Springboot2.0構(gòu)建ES的多客戶端

    這篇文章主要為大家詳細(xì)介紹了基于Springboot2.0構(gòu)建ES的多客戶端,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-04-04
  • 基于restTemplate遇到的編碼問題及解決

    基于restTemplate遇到的編碼問題及解決

    這篇文章主要介紹了restTemplate遇到的編碼問題及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-10-10
  • jar包運行一段時間后莫名其妙掛掉線上問題及處理方案

    jar包運行一段時間后莫名其妙掛掉線上問題及處理方案

    這篇文章主要介紹了jar包運行一段時間后莫名其妙掛掉線上問題及處理方案,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-09-09
  • Java爬蟲(Jsoup與WebDriver)的使用

    Java爬蟲(Jsoup與WebDriver)的使用

    這篇文章主要介紹了Java爬蟲(Jsoup與WebDriver)的使用,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12
  • spring boot如何指定啟動端口

    spring boot如何指定啟動端口

    這篇文章主要介紹了spring boot如何指定啟動端口,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-12-12
  • Java中的小知識點總結(jié)

    Java中的小知識點總結(jié)

    最近在復(fù)習(xí)Java的基礎(chǔ),遇到了一些比較偏的考核題目,特地總結(jié)一下需要注意的知識點!不過在使用IDE編程的時候,這些問題都會馬上被IDE識別出來,編譯是通不過的。我在這里提出來就相當(dāng)于給初學(xué)者一些貢獻(xiàn)吧
    2013-07-07
  • Java中使用Filter過濾器的方法

    Java中使用Filter過濾器的方法

    Filter過濾器是javaWeb層面的,它跟Servlet類似,每次前端請求,首先進(jìn)入的是過濾器,我們必須實現(xiàn)Filter接口,重寫三個方法,才能使用Filter過濾器,需要的朋友可以參考下
    2021-06-06

最新評論

年辖:市辖区| 太和县| 镶黄旗| 潢川县| 宣汉县| 金乡县| 彭州市| 黄冈市| 克拉玛依市| 高陵县| 安塞县| 滕州市| 师宗县| 桃园县| 枞阳县| 合江县| 宜黄县| 孝昌县| 两当县| 罗源县| 沙坪坝区| 余江县| 光泽县| 阳信县| 宜兴市| 苏尼特左旗| 武冈市| 米脂县| 高陵县| 兰考县| 鄂托克旗| 渑池县| 门源| 尤溪县| 旬阳县| 宿迁市| 屏边| 南乐县| 开鲁县| 安溪县| 刚察县|