Java編寫判斷素數(shù)的方法 用java判斷一個數(shù)是否為質(zhì)數(shù)?
用java判斷一個數(shù)是否為質(zhì)數(shù)?應(yīng)該有一個函數(shù)。提出了直接搜索邏輯中存在的一個大問題。判斷質(zhì)量的規(guī)則是,除了本身和1之外,其他數(shù)字不能自己除。所以你應(yīng)該做的是比較你輸入的數(shù)字周期和從2到-1的數(shù)字。一
用java判斷一個數(shù)是否為質(zhì)數(shù)?
應(yīng)該有一個函數(shù)。提出了直接搜索邏輯中存在的一個大問題。判斷質(zhì)量的規(guī)則是,除了本身和1之外,其他數(shù)字不能自己除。所以你應(yīng)該做的是比較你輸入的數(shù)字周期和從2到-1的數(shù)字。一旦除法中沒有余數(shù),就意味著它不是素數(shù)。根據(jù)您的代碼,修改應(yīng)該是:bool flag=false for(int i=2I<numi){if(Num%i==0){flag=true break}}。接下來,判斷旗幟的價值。如果為真,則表示它不是素數(shù);如果為假,則表示它是素數(shù)