久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術(shù)文章
文章詳情頁

java - 求一個(gè)范圍內(nèi)的素?cái)?shù)的問題。

瀏覽:152日期:2024-03-23 15:23:22

問題描述

package text;

import java.util.Scanner;

public class test {

public static void main(String[] args) { Scanner in = new Scanner(System.in); int x; x = in.nextInt(); boolean isprime = true; for (int i = 2; i <= x; i++) { for(int j = 2; j < i; j++) { if(i % j == 0) { isprime = false; break; } } if(isprime) System.out.print(i + ' '); isprime = true; //這里為什么一定要重新賦值true?不賦值為什么沒有運(yùn)行結(jié)果? } } }

問題解答

回答1:

isprime 變量你可以看成是一個(gè)標(biāo)志,程序中是根據(jù)isprime的最后取值來決定是否打印i.至于你問的為什么重新賦值,這是為了下一輪的循環(huán)做準(zhǔn)備呀。倘若不初始化isprime的值為true,之后即便i為素?cái)?shù)也無法打印i。

標(biāo)簽: java
相關(guān)文章:
主站蜘蛛池模板: 和政县| 舒兰市| 屯留县| 台东县| 高州市| 东光县| 伽师县| 佳木斯市| 老河口市| 会东县| 陆川县| 五华县| 马尔康县| 札达县| 博兴县| 富锦市| 五原县| 长治市| 乐业县| 库伦旗| 全椒县| 镇坪县| 平乡县| 临泉县| 高安市| 兴海县| 黄梅县| 蒙自县| 白朗县| 长乐市| 澎湖县| 石楼县| 曲周县| 萝北县| 大渡口区| 九寨沟县| 澎湖县| 定远县| 陆良县| 丹凤县| 东宁县|