1 import java.io.*;
2 import java.util.*;
3 public class J2_13 {
4 public static void main(String a[]) {
5 Scanner scanner = new Scanner(System.in); /*构造一个Scanner对象,其传入参数为System.in*/
6 System.out.println("Please enter a number to limit the random number that yout want:");
7 int k= scanner.nextInt(); /*读取一个int数值k */
8 int p= (int)(2+(k-2)*Math.random()) ;/*产生一个2-K之间的随机整数*/
9 if(yes(p))
10 System.out.println(p+"is prime。");
11 else
12 System.out.println(p+"is not prime。");
13 return;
14 }
15 /*判断一个数是否是素数*/
16 public static boolean yes(int q) {
17 boolean t=true;
18 for(int i=2;i<q;i++)
19 if(q%i==0) {
20 t=false;
21 break;
22 }
23 return t; /*返回boolean值*/
24 }
25 }
分享到:
相关推荐
JAVA中判断一个整数是否为质数, 有空可以看看.
一个简单而易懂的判断一个数是否为素数的java代码
判断一个整数是否是素数
第4章 Java面向对象程序设计 第4章-Java面向对象程序设计-Java语言GUI程序设计-赵满来-清华大学出版社全文共51页,当前为第1页。 本章学习Java语言面向对象程序设计方法。 4.1 类的方法 4.2 类封装与访问控制 4.3 类...
C语言程序设计-编写程序。判断整数m是否是素数
java 编程 经典案例分享
输入一个数n,判断2~n之间的素数,并输出。
1、判断一个整数m是否是素数,只需把 m 被 2 ~ m-1 之间的每一个整数去除,如果都不能被整除,那么 m 就是一个素数。 2、m 不必被 2 ~ m-1 之间的每一个整数去除,只需被 2~√m 之间的每一个整数去除就可以了。如果 ...
在数学上,如果正整数n不被区间(1,n)中的任何整数整除,则n是素数
从键盘任意输入两个整数,输出两数之间的素数,素数判断用函数实现。 扩展要求:1)程序可以循环执行,判断完一组可以再进行下一组;可以设定一个特殊键退出 2) 当输入的两个数不是大于2,则重新输入 3)输入的数...
输入一个正整数,判断是不是素数(C++) 设和和我一样的初学者看。
1.程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除, 则表明此数不是素数,反之是素数。 【程序3】 题目:打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和...
跟我学Java面向对象程序设计技术及应用——识别某个自然数是否为质数(素数)的Java 程序实现示例 1 什么是质数(素数) 1 什么是质数(素数) 对于什么是质数(Prime Number),读者可以查询百科。在百科中的定义...
本文给出一个c语言程序,实现一个函数,判断一个数是不是素数。
C语言程序 对一个大于或等于3的正整数,判断它是不是一个素数
用的是vs 2010版本编写的C++程序,判断一个整数是否为素数。
用java实现 用筛选法判断一个整数为素数 稍加更改,也可判断一个整数以内的所有素数
C语言程序设计-从键盘输入一个大于3的整数,调用函数fun判断其是否素数,然后在main函数中输出相应的结论信息;例如:7是素数,8不是素数;请编写fun函数;素数是仅能被1和自身整除的数.c
判断101-200之间有多少个素数,并输出所有素数。 判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除, 则表明此数不是素数,反之是素数。 */
用Java编写一个程序,输出两个整数之间的所有素数。