自定义100个元素的数组,通过随机数生成各元素值,范围为2到1000之间,调用方法判断每个数是否素数,并统计素数的个数。
2020-02-04 14:39
651 查看
/*自定义100个元素的数组,通过随机数生成各元素值,范围为2到1000之间,
-
调用方法判断每个数是否素数,并统计素数的个数。
*/
import java.util.Random;
public class Test14 {
public static boolean isPrimeNumber(int num) {
int i;
for (i = 2; i < num; i++) {
if (num % i == 0) {
break;
}
}
if (i == num) {
return true;
} else {
return false;
}
}public static void main(String[] args) {
// TODO Auto-generated method stub
Random ra = new Random();
int[] num = new int[100];
int count = 0;
for (int i = 0; i < num.length; i++) {
num[i] = ra.nextInt(999) + 2;
System.out.println(num[i]);
if (isPrimeNumber(num[i])) {
count++;
}
}
System.out.println(“素数个数:” + count);
}
}
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- 1.通过键盘录入一个数字,作为数组的长度 2.根据录入的数字,创建一个长度为该数字的数组 3.通过随机数为数组中的每个元素进行赋值。随机数的范围在1-100之间 4.求出数组中最大数字 5.
- 常用方法一:随机数生成、检测非法字符、判断数字格式、是否为空、枚举值转化为数组
- 一个长度为N的整形数组,数组中每个元素的取值范围是[0,N-1],写一个算法判断数组中是否存在重复的数字
- 面试题:给定一个长度为N的数组,其中每个元素的取值范围都是1到N。判断数组中是否有重复的数字
- 给定一个长度为N的数组,其中每个元素的取值范围都是1到N。判断数组中是否有重复的数字。(原数组不必保留)
- 第一周第四天([大小写变换问题][判断是否为email][求对角线的值] [生成数组][数字中添加逗号][生成10个两位随机数,然后再进行排序] [复制数组||将指定数组的指定范围复制到新的数组])
- 笔试算法题(29):判断元素范围1到N的数组是否有重复数字 & 计算整数的7倍
- List的All方法使用问题:我用List1的All方法来确保List1的所有每个数组元素中是否包含Arr1中的任意元素,这个部分很难实现。 因为,没有一个数组中是否包含另一个数组中的任意元素这个功能
- JavaScript判断数组是否包含指定元素的方法
- 编写js扩展方法判断一个数组中是否包含某个元素
- python实现判断数组是否包含指定元素的方法
- 编写一个Java程序,创建制定长度的int型数组,并生成100以内的随机数为数组的每个元素赋值
- 编写js扩展方法实现判断一个数组中是否包含某个元素
- C++ - 一个非递减数组,下标从0到n,元素的取值范围为从0到n的整数,判断其中是否有重复元素
- javascript如何判断数组内元素是否重复的方法集锦
- js如何判断是否在iframe中/JQuery调用iframe父页面元素与方法
- Java判断数组中是否包含某元素的方法
- C#l练习(用方法来实现:①判断一个给定的整数是否为“质数”。②计算1-100之间的所有质数(素数)的和
- 创建任意长度的int类型数组,并生成100以内随机数为数组每个元素赋值
- javascript如何判断数组内元素是否重复的方法集锦