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