JAVA输出50个素数

public class 前五十个素数 {

public static void main(String[] args) {
// TODO Auto-generated method stub
int i=2,j=2 ,isPrime=1;
int count=0 ;
for(i=2;count<50;i++)
{
isPrime=1;
for(j=2;j<i;j++)
{
if(i%j==0)
{
isPrime=0;
break;
}
}
if(isPrime==1)
{

if(count%10==0)
{
System.out.println();
}
count++;
System.out.print(i+" ");
}
}

}

}

原文地址:https://www.cnblogs.com/cocobear9/p/12392979.html

时间: 2024-10-11 23:19:59

JAVA输出50个素数的相关文章

练习-输出前50个素数

public class Test { public static void main(String[] args) { int [] primes = new int[50]; //存放素数的数组 primes[0]=2; //数组的第一个素数是2 int cnt = 1; //标记数组里头存放的素数个数 WP: //标记第一个for循环,方便continue for(int x=3; cnt<50; x++) //从3开始判断,通过将x与数组里的素数取余数,来判断x是否为素数 { for(i

JAVA学习笔记一(JAVA输出环境变量)

package mytest; import java.util.*;; public class mymain { public static void main(String[] args) { // TODO Auto-generated method stub System.out.print(new Date()); Properties p=System.getProperties(); p.list(System.out); Runtime rt=Runtime.getRuntim

PHP、Java输出json格式数据

  PHP 输出json. $result = mysql_query($sql); //查询结果 $users=array(); $i=0; while($row=mysql_fetch_array($result,MYSQL_ASSOC)){ $users[$i]=$row; $i++; } echo json_encode(array("result"=>"success",'data'=>$users));   防止输出json数据乱码,把数据转

java输出矩阵

输出如下矩阵: 0000 0111 0122 0123 public static void main(String[] args){ for(int i=0;i<4;i++){ for(int j=0;j<4;j++){ System.out.print(i>=j?j:i); } System.out.println(); } } java输出矩阵

关于java输出的一道题

今天在我的后宫群看到了一道有意思的java题,分享一下 题目是这样的看到第一眼,反应:重载输出println也能重载?据说正常反应应该是 在method中输出然后直接退出,果然是自己智商不够既然不确定,那就Stack Overflow一下,找了找果然发现了,System.setOut() 关于这个函数,详细内容可以看官方文档,在这大致概括一下 setOut(PrintStream out)将输出流的规则设置为out内的输出规则 而PrintStream中,则有着println方法,因此,我们只需

[Java文件操作] 将素数输出到文件

[要求]编写程序求出10万以内的所有素数,并将这些素数输出到一个文本文件中,每行文本只包含一个素数数据. 1 import java.util.*; 2 import java.io.*; 3 4 public class SuShu { 5 final int Max = 100000; 6 boolean isSu[] = new boolean[Max]; 7 ArrayList<Integer> List = new ArrayList<Integer>(); 8 9 pu

JAVA基础50题

package package0530; import java.io.BufferedWriter;import java.io.File;import java.io.FileWriter;import java.io.IOException;import java.text.DecimalFormat;import java.util.ArrayList;import java.util.Arrays;import java.util.LinkedList;import java.util

Java编程50题

[程序1] 题目:古典问题:有一对兔子.从出生后第3个月起每一个月都生一对兔子,小兔子长到第三个月后每一个月又生一对兔子,假如兔子都不死.问每一个月的兔子总数为多少? //这是一个菲波拉契数列问题 public class lianxi01 { public static void main(String[] args) { System.out.println("第1个月的兔子对数:    1"); System.out.println("第2个月的兔子对数:    1&q

java基础50道编程题

50道JAVA基础编程练习题 [程序1] 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子对数为多少? 程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21.... public class Prog1{ public static void main(String[] args){ int n = 10; System.out.println("第"+n+"个月兔子总数为&qu