亚洲区国产区激情区无码区,国产成人mv视频在线观看,国产A毛片AAAAAA,亚洲精品国产首次亮相在线

Java 菜鳥教程

Java 流程控制

Java 數(shù)組

Java 面向?qū)ο?I)

Java 面向?qū)ο?II)

Java 面向?qū)ο?III)

Java 異常處理

Java 列表(List)

Java Queue(隊(duì)列)

Java Map集合

Java Set集合

Java 輸入輸出(I/O)

Java Reader/Writer

Java 其他主題

Java程序顯示兩個(gè)間隔之間的質(zhì)數(shù)

Java 實(shí)例大全

在該程序中,您將學(xué)習(xí)顯示兩個(gè)給定間隔(低和高)之間的質(zhì)數(shù)。您將學(xué)習(xí)在Java中使用while和for循環(huán)來做到這一點(diǎn)。

示例:顯示兩個(gè)間隔之間的質(zhì)數(shù)

public class Prime {

    public static void main(String[] args) {

        int low = 20, high = 50;

        while (low < high) {
            boolean flag = false;

            for(int i = 2; i <= low/2; ++i) {
                //非質(zhì)數(shù)的條件
                if(low % i == 0) {
                    flag = true;
                    break;
                }
            }

            if (!flag && low != 0 && low != 1)
                System.out.print(low + " ");

            ++low;
        }
    }
}

運(yùn)行該程序時(shí),輸出為:

23 29 31 37 41 43 47

在此程序中,對(duì)介于低和高之間的每個(gè)數(shù)字進(jìn)行質(zhì)數(shù)測(cè)試。內(nèi)部的for循環(huán)檢查數(shù)字是否為質(zhì)數(shù)。

您可以檢查:Java程序檢查質(zhì)數(shù)以獲取更多說明。

與間隔相比,檢查單個(gè)質(zhì)數(shù)之間的區(qū)別是,您需要在while循環(huán)的每次迭代中重置flag = false的值。

注意:如果檢查從0到10的間隔。那么,您需要排除0和1。因?yàn)?和1不是質(zhì)數(shù)。語(yǔ)句條件是:

if (!flag && low != 0 && low != 1)

Java 實(shí)例大全