/**

我們注重客戶提出的每個要求,我們充分考慮每一個細(xì)節(jié),我們積極的做好網(wǎng)站建設(shè)、網(wǎng)站制作服務(wù),我們努力開拓更好的視野,通過不懈的努力,成都創(chuàng)新互聯(lián)贏得了業(yè)內(nèi)的良好聲譽(yù),這一切,也不斷的激勵著我們更好的服務(wù)客戶。 主要業(yè)務(wù):網(wǎng)站建設(shè),網(wǎng)站制作,網(wǎng)站設(shè)計,微信平臺小程序開發(fā),網(wǎng)站開發(fā),技術(shù)開發(fā)實力,DIV+CSS,PHP及ASP,ASP.Net,SQL數(shù)據(jù)庫的技術(shù)開發(fā)工程師。
* 需求: 求101-200之內(nèi)的旁清素數(shù)?
*/
public class Demo3 {
public static void main(String[] args) {
// 內(nèi)循環(huán)判斷是否為素數(shù),外循環(huán)控制打印
int num, i;
int count = 0, sum = 0;
for (num = 101; num = 200; num++) {
for (i = 2; i num; i++) {
if (num % i == 0) {
break;
}
}
if (num == i) {
sum += num;
count++;
System.out.print(num + "\t");
if (count % 5 == 0) {
System.out.println();
}
}
}
System.out.println();
System.out.println("101到200之間所有素數(shù)的和為" + sum);
}
}
1、java介紹:Java是一種可以撰寫跨平臺應(yīng)用軟件的面向?qū)ο蟮某绦蛟O(shè)計語言。Java 技術(shù)具有卓越的通用性、高效性、平臺移植性和安全性,廣泛應(yīng)用于PC、數(shù)據(jù)中心、游戲控制臺、科學(xué)超級計算機(jī)、移動Tel 和互聯(lián)網(wǎng),同時擁有全球最大的開發(fā)者專業(yè)社群。
2、研發(fā)背景:Java是由Sun Microsystems公司推出的Java面向?qū)ο蟪绦蛟O(shè)計語言(以下簡稱Java語言)和Java平臺的總稱。Java由James Gosling和同事們共同研發(fā),并在1995年正式推出。Java最初被稱為Oak,是1991年為消費類電子產(chǎn)品的嵌入式芯片而設(shè)計的。1995年更名為Java,并重新設(shè)計用于開發(fā)Internet應(yīng)用程序。
3、技術(shù)優(yōu)勢:與傳統(tǒng)程序不同,Sun 公司在推出 Java 之際就將其作為一種開放的技術(shù)。運缺前全球數(shù)以萬計的 Java 開發(fā)公司被要求所設(shè)計的 Java軟件必須相互兼容。“Java 語言靠群體的力量而非公司的力量”是Sun公司的口號之一,并獲扮燃得了廣大軟件開發(fā)商的認(rèn)同。這與微軟公司所倡導(dǎo)的注重精英和封閉式的模式完全不同。
4、語言起源:Java平臺和語言最開始只是SUN公司在1990年12月開始研究的一個內(nèi)部項目。SUN公司的一個叫做帕特里克·諾頓的工程師被自己開發(fā)的C和C語言編譯器搞得焦頭爛額,因為其中的API極其難用。帕特里克決定改用NeXT,同時他也獲得了研究公司的一個叫做“Stealth 計劃”的項目的機(jī)會。
加一個flag吧。
public?class?Prime03?{
public?static?void?main(String[]?args){
System.out.println("該程序是求6后面的一個素數(shù)");
int?i;
int?j;
明握?????for(i=6i++){
boolean?flag?=?true;
for(j=2;j=i/2;j++){
if(i%j==0){
flag?=?false;
激塵慶??????????????????break;
}else?if(i%j!=0){
continue;
}else{
break;
}
}
兄轎?if(flag)?{
System.out.println(i);
break;
}
}
}
}
素數(shù)又拆局稱質(zhì)數(shù),有無限個。素數(shù)定義為在大于1的整數(shù)中,除了1和它本身以外不再有其他因數(shù)的數(shù)稱為素數(shù)。
java程談燃序找出2-100之間的所有素數(shù),代碼如下:
public void findPrimeNumber(){
//存放素數(shù)集合
ListInteger lists=new ArrayListInteger();
//遍歷2-100
for(int x=2;x100;x++){
//標(biāo)志是否為素數(shù),默認(rèn)是true
boolean flag=true;
//循環(huán)x除以(x/2)的數(shù),能整除則不是是素數(shù)(不包含2)
for(int y=2;yx/2;y++){
if(x%y==0){
//能整除,則把標(biāo)志設(shè)置為false,不是素數(shù)
flag=false;
break;
}
}
if(flag){
//flag還是true,則是素旅侍讓數(shù)
lists.add(x);
}
}
System.out.println("2-100的素數(shù)集合:"+lists);
}
結(jié)果:
2-100的素數(shù)集合:[2, 3, 4, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97]
本文題目:Java語言求素數(shù)代碼 java素數(shù)求和
網(wǎng)站網(wǎng)址:http://www.chinadenli.net/article8/dsppcip.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)建站、外貿(mào)建站、網(wǎng)站導(dǎo)航、用戶體驗、域名注冊、品牌網(wǎng)站制作
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)