日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

素数方法(thinking in java)

發(fā)布時(shí)間:2025/3/15 编程问答 18 豆豆
生活随笔 收集整理的這篇文章主要介紹了 素数方法(thinking in java) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

// control/Primes.java
// TIJ4 Chapter Control, Exercise 4, page 139
// Write a program that uses two nested for loops and the modulus operator (%)
// to detect and print prime numbers.

public class Primes {
public static void main(String[] args) {
  for(int i = 1; i < 1000; i++ ) {
  int factors = 0;
    for(int j = 1; j < (i + 2)/2; j++ ) {
    if((i % j) == 0) factors++;
    }
  if(factors < 2) System.out.println(i + " is prime");
  }
}
}
首先素?cái)?shù)就是不能被其他整數(shù)整除吧,那么要判斷一個數(shù)i是不是素?cái)?shù),就讓i去除以所有比它小的整數(shù)。其實(shí)不用除以所有比它小的,比如有i=m*n,那么肯定有i=n*m,所以不管m,n大小如何,只要i除以較小的一個就好,所以只用循環(huán)至i的一半,就是i/2,所以有j<(i/2+1)

轉(zhuǎn)載于:https://www.cnblogs.com/caixiaoyou/p/9754754.html

創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎

總結(jié)

以上是生活随笔為你收集整理的素数方法(thinking in java)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。