`
zfy421
  • 浏览: 234727 次
社区版块
存档分类
最新评论

【java练习题2】--素数的判断

阅读更多

【程序2】   

题目:判断101-200之间有多少个素数,并输出所有素数。   

1.程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,   

则表明此数不是素数,反之是素数。 

2.

public static boolean sushu(int p){

boolean flag=true;

for(int i=2;i<=Math.sqrt(p);i++){

if(p%i==0){

flag=false;

break;

}

}

return flag;

}

public static void main(String[] args) {

// TODO Auto-generated method stub

int count=0;

for(int i=101;i<=200;i++){

boolean flag=sushu(i);

if(flag){

count++;

System.out.println(i);

}

}

System.out.println("素数的个数是:"+count);

}

分享到:
评论

相关推荐

    JAVA练习题(50题)

    ### JAVA练习题(50题)知识点概览 #### 练习题1:斐波那契数列 - **知识点**: - 斐波那契数列定义:每个数是前两个数的和(除了前两个数)。 - 递归与迭代算法的应用。 - 循环结构(for循环)的使用。 - **实现...

    JAVA练习题(for循环练习题等)

    ### JAVA练习题知识点详解 #### 1. 斐波那契数列 通过`for`循环打印斐波那契数列的前100项。斐波那契数列定义为:第一项与第二项均为1,后续每一项都是前两项之和(如1, 1, 2, 3, 5, 8, 13, 21...)。 ```java int...

    Java练习题,实用于Java大部分人群

    ### Java练习题知识点详解 #### 1. 斐波那契数列 - **知识点**:斐波那契数列是一种常见的数学数列,每个数是前两个数的和(除了前两个数)。数列从0和1开始,后续每一项都是前两项之和。 - **实现方法**: - 使用...

    40道java练习题

    总结来说,这些Java练习题主要涵盖了以下几个知识点: 1. **递归**:通过递归函数求解斐波那契数列,展示了递归的基本原理和使用场景。 2. **素数判断**:理解素数的定义,掌握如何高效地检查一个数是否为素数,即...

    java练习题.docx

    以下是 Java 编程练习题的总结,涵盖了兔子繁殖问题、素数判断、水仙花数等多个知识点。 兔子繁殖问题 在 Java 编程中,兔子繁殖问题是一个经典的练习题目。该题目要求计算出每个月的兔子数量,以便解决兔子繁殖的...

    JAVA编程题--答案.doc

    在给定的文件中,我们看到了几个基本的Java编程练习题及其答案。 1. **Hello World程序**: 这是所有编程语言的基本入门示例,用于验证编译器或解释器是否正常工作。在这个例子中,`HelloWorld` 类包含一个 `...

    java算法练习题 大家下载看看啦

    ### Java算法练习题知识点解析 #### 1. 斐波那契数列 - **描述**:编写一个程序,计算斐波那契数列的前N项。 - **实现思路**: - 使用循环结构(如`for`循环)来依次计算每一项的值。 - 设置两个变量分别存储...

    适合于初学者的JAVA基础练习题

    对于初学者来说,Java编程的学习离不...这些练习题覆盖了基本的数据类型、循环、条件判断、字符串处理、数学计算、数组以及递归等Java编程核心概念。通过解决这些问题,初学者可以更好地理解和掌握Java编程的基础知识。

    Javabase练习题机试题型-1.doc

    Java基础是编程学习的重要部分,本题涉及到的知识点主要涵盖以下几个方面: 1. **素数判断**:素数是大于1且只有1和自身两个正因数的自然数。题目要求判断一个数字是否为素数。在Java中,可以通过循环从2开始到该...

    非常好的Java练习题

    这些Java练习题覆盖了基础到进阶的多个知识点,包括条件运算符的使用、循环与逻辑控制、字符串处理、数学计算、递归、数组操作、数据结构、算法等。以下是这些题目涉及的具体知识点详解: 1. **条件运算符**:`条件...

    JAVA循环 练习题

    ### JAVA循环练习题知识点解析 #### 1. 斐波那契数列生成 ...以上练习题覆盖了JAVA编程中的循环结构、条件判断、数组操作、字符串处理、数学运算等多个方面,旨在全面锻炼和提升学习者的编程技能。

    Java编程经典练习题[附带解题思路

    ### Java编程经典练习题知识点详解 #### 1. 斐波那契数列 - **题目描述**:生成斐波那契数列的前几项。 - **解题思路**: - 使用循环结构(如 for 循环)来生成斐波那契数列。 - 设置两个变量存储当前项和前一项...

    Java 算法面试题 判断质数

    了解和掌握质数判断方法是Java程序员的基本功,也是面试中常考的算法问题之一。通过不断练习和优化,能够提升解决问题的能力和代码效率。在准备面试时,不仅要知道如何编写代码,还应理解其背后的逻辑和优化的可能性...

    java基础练习题

    在Java中可以通过循环和条件判断来实现。对于简单的四个数排序,可以使用比较直接的方法: ```java int[] nums = {10, 2, 8, 5}; for (int i = 0; i &lt; nums.length - 1; i++) { for (int j = i + 1; j ; j++) { ...

    50道JAVA基础编程练习题

    Java 基础编程练习题汇总 本资源提供了 50 道 Java 基础编程练习题,涵盖了 Java 编程的多个方面,包括数据类型、运算符、控制结构、函数、数组、字符串等。这些练习题可以帮助初学 Java 编程的开发者更好地理解 ...

    素数Java程序,用于Java第二版教材上的习题求Java素数

    这个压缩包文件“素数”可能包含了一个或多个Java源代码文件,用于解决Java第二版教材中的素数相关习题。以下将详细介绍Java编程中如何实现素数检测,并扩展到相关的数学和算法知识。 1. **素数判断算法**: - 最...

    Java经典练习题.

    ### Java经典练习题知识点解析 #### 一、【程序1】斐波那契数列(兔子繁殖问题) **题目描述**: 题目要求计算一个理想化的兔子繁殖问题中的兔子总数。假设一对兔子从出生后第3个月起每个月都会生一对新兔子,而...

    java流程控制练习题.pdf

    根据提供的文件信息,本文将对Java流程控制练习题进行详细的知识点分析。在Java中,流程控制是实现程序逻辑的核心,包括条件语句和循环语句等。以下是对应的练习题知识点: 1. **基本输入输出**:练习题1要求从键盘...

    java-简单练习题(含答案).doc

    这些Java练习题涵盖了基础的循环结构(for和while)、条件判断(if-else)、数组运算以及数学算法的实现。通过解决这些问题,可以巩固对Java语言的理解,提升编程能力。同时,这也是学习数据结构和算法的初步实践,...

Global site tag (gtag.js) - Google Analytics