一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達(dá)式|C/C++|IOS|C#|Swift|Android|VB|R語(yǔ)言|JavaScript|易語(yǔ)言|vb.net|

服務(wù)器之家 - 編程語(yǔ)言 - Java教程 - Java將一個(gè)正整數(shù)分解質(zhì)因數(shù)的代碼

Java將一個(gè)正整數(shù)分解質(zhì)因數(shù)的代碼

2020-08-17 14:37java教程網(wǎng) Java教程

這篇文章主要介紹了將一個(gè)正整數(shù)分解質(zhì)因數(shù)。例如:輸入90,打印出90=2*3*3*5,需要的朋友可以參考下

程序分析:對(duì)n進(jìn)行分解質(zhì)因數(shù),應(yīng)先找到一個(gè)最小的質(zhì)數(shù)k,然后按下述步驟完成:
1、如果這個(gè)質(zhì)數(shù)恰等于n,則說(shuō)明分解質(zhì)因數(shù)的過(guò)程已經(jīng)結(jié)束,打印出即可。

2、如果n <> k,但n能被k整除,則應(yīng)打印出k的值,并用n除以k的商,作為新的正整數(shù)你,重復(fù)執(zhí)行第一步。

3、如果n不能被k整除,則用k+1作為k的值,重復(fù)執(zhí)行第一步。

程序設(shè)計(jì):

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
public class exp2{
  public exp2(){}
  public void fengjie(int n){
    for(int i=2;i<=n/2;i++){
      if(n%i==0){
        System.out.print(i+"*");
        fengjie(n/i);
        }
    }
    System.out.print(n);
    System.exit(0);///不能少這句,否則結(jié)果會(huì)出錯(cuò)
    }
    public static void main(String[] args){
       String str="";
       exp2 c=new exp2();
       str=javax.swing.JOptionPane.showInputDialog("請(qǐng)輸入N的值(輸入exit退出):");
       int N;
       N=0;
       try{
           N=Integer.parseInt(str);
           }catch(NumberFormatException e){
             e.printStackTrace();
             }
      System.out.print(N+"分解質(zhì)因數(shù):"+N+"=");
      c.fengjie(N);
    
}

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国内外精品免费视频 | 国产精品视频第一区二区 | 日韩专区在线观看 | 小仙夜晚慰自催眠mp3护士篇 | 动漫xnxx | 亚洲男gay | 美女免费观看一区二区三区 | 午夜视频一区二区三区 | 久草大| 欧美日韩国产成人精品 | 好舒服好爽再快点视频 | 国产精品国产精品国产三级普 | 欧美成人精品福利在线视频 | bt天堂在线观看国产 | tkvk视频| 丝瓜视频成人在线观看 | 日韩在线观看一区二区不卡视频 | 欧美日韩国产在线一区 | 久久精品观看 | 国产欧美日韩精品高清二区综合区 | 俄罗斯三级在线观看级 | caoporn人人 | 91国语自产拍在线观看 | 2020韩国r级理论片在线观看 | 色欧美在线 | 亚洲欧美日韩另类精品一区二区三区 | 精品福利一区二区免费视频 | 极品丝袜乱系列在线阅读 | 日本b站一卡二不卡三卡四卡 | 精品小视频在线观看 | 性德国高清xxxxbbbb | 朝鲜女人性猛交 | 91视频国产一区 | 国产高清在线视频一区二区三区 | 好逼天天有 | 国产亚洲视频在线 | 欧美亚洲国产成人不卡 | 第一福利在线导航 | 精品欧美小视频在线观看 | 日韩毛片在线视频 | 高h校花 |