1.6求出自然數101~199中的所有素數

摩爾的Java學習筆記1.6

第一週作業:

1、輸出一行文字;

2、輸入一個字符串,判斷其中字母、數字、其他字符的個數;
3、編程實現從鍵盤依次輸入姓名(字符串)、年齡(整型)、性別(字符)和成績(浮點型),然後依次顯示上述內容;

4、輸入整數m和n,求其最大公約數和最小公倍數;
5、輸入若干個整數,求其最大值、最小值和平均值;
6、求出自然數101~199中的所有素數;

7、順序輸出1到100之間所有能被7整除的整數;
8、已知2000.1.1是星期六,根據任意給定的日期(2000年以後的),請編程計算出該天是星期幾;
9、猜數遊戲,隨機生成一個整數(0-100),用戶輸入他所猜的數,程序回答大了或者小了,用戶再輸入他所猜的數,直至猜對了爲止。

6、求出自然數101~199中的所有素數;

//薛蓮婷
//求出自然數101~199中的所有素數(用了continue 標號;)
class Assignment5 {

    public static void main(String[] args) {

        System.out.println("自然數101~199中的所有素數爲:");

outer:  for(int i=101;i<200;i++)
        {
            for(int j=2;j<=Math.sqrt(i);j++)    //需是 <= 平方根,勿忘 =
            {
                if(i%j==0)
                {
                    continue outer;
                }
            }
            System.out.print("\t"+i);
        }

    }

}

結果:

自然數101~199中的所有素數爲:
    101 103 107 109 113 127 131 137 139 149 151 157 163 167 173 179 181 191 193 197 199
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章