package number;
import java.util.Scanner;
public class Prime {
public static void main(String[] args) {
int i = 0;
System.out.println("1.3-100 2.任意两数 3.最大十个和最小十个");
Scanner sc = new Scanner(System.in);
i = sc.nextInt();
switch (i) {
case 1:
isprime();
break;
case 2:
isprime1();
break;
case 3:
isprime2();
break;
}
} public static void isprime() {
int n;
int i = 2;
int m = 0;
for (n = 3; n >= 3 && n <= 100; n++) {
int j = 0;
if (n % 2 == 0)
j = 1;
for (i = 2; i <= Math.sqrt(n); i++) {
if (n % i == 0)
j = 1;
}
if (j == 0) {
m++;
System.out.print(n + "\t");
if (m % 5 == 0)
System.out.println();
}
}
System.out.println();
} public static void isprime1() {
System.out.println("请输入两个整数:");
Scanner sc = new Scanner(System.in);
int num1, num2;
System.out.println("number1:");
num1 = sc.nextInt();
System.out.println("number2:");
num2 = sc.nextInt();
int n;
int i = 2;
int m = 0;
for (n = num1; n >= num1 && n <= num2; n++) {
int j = 0;
if (n % 2 == 0)
j = 1;
for (i = 2; i <= Math.sqrt(n); i++) {
if (n % i == 0)
j = 1;
}
if (j == 0) {
m++;
System.out.print(n + "\t");
if (m % 5 == 0)
System.out.println();
}
}
} public static void isprime2() {
Scanner sc = new Scanner(System.in);
System.out.println("请输入两个整数:");
int num1, num2;
System.out.println("number1:");
num1 = sc.nextInt();
System.out.println("number2:");
num2 = sc.nextInt();
System.out.println("十个最小:");
int n;
int i = 2;
int m = 0;
int k = 0;
int a[] = new int[100];
for (n = num1; n >= num1 && n <= num2; n++) {
int j = 0; if (n % 2 == 0)
j = 1;
for (i = 2; i <= Math.sqrt(n); i++) {
if (n % i == 0)
j = 1;
}
if (j == 0) {
m++;
a[m] = n;
if (m <= 10)
System.out.print(a[m] + "\t");
}
}
System.out.println();
System.out.println("十个最大:");
for (k = m - 10; k <= m; k++) {
System.out.print(a[k] + "\t");
} }
}

  

java 素数(按要求输出)的更多相关文章

  1. JavaWeb学习笔记——开发动态WEB资源(一)Java程序向浏览器输出数据

    开发一个动态web资源,即开发一个Java程序向浏览器输出数据,需要完成以下2个步骤: 1.编写一个Java类,实现Servlet接口 开发一个动态web资源必须实现javax.servlet.Ser ...

  2. java数组元素的输出

    java数组元素的输出 利用Arrays.toString(数组名即可) String[] name = {"Tom", "John", "Nike& ...

  3. Java 控制台输入数字 输出乘法表(代码练习)

    最近,回忆了一些刚学习Java时经常练习的一些小练习题.感觉还是蛮有趣的,在回顾时想起好多学习时的经历和坎坷,一道小小的练习题要研究半天,珍重过往,直面未来.下面贡献代码,Java 控制台输入数字 输 ...

  4. C# 练习题 判断1至输入数值之间有多少个素数,并输出所有素数。

    题目:判断1至输入数值之间有多少个素数,并输出所有素数.1.程序分析:判断素数的方法:用一个数分别去除2到当前数-1,如果能被整除,则表明此数不是素数,反之是素数. class Program { / ...

  5. 网络爬虫技术实现java依赖库整理输出

    网络爬虫技术实现java依赖库整理输出 目录 1       简介... 2 1.1      背景介绍... 2 1.2      现有方法优缺点对比... 2 2       实现方法... 2 ...

  6. java 如何正确的输出集合或者对象的值

    java 如何正确的输出集合或者对象的值 一般out.println(Object) 和 System.out.println(Object),其中输出的都是Object.toString()方法.重 ...

  7. python基础练习题(题目 判断101-200之间有多少个素数,并输出所有素数。)

    day7 --------------------------------------------------------------- 实例012:100到200的素数 题目 判断101-200之间 ...

  8. 《手把手教你》系列基础篇(九十五)-java+ selenium自动化测试-框架之设计篇-java实现自定义日志输出(详解教程)

    1.简介 前面宏哥一连几篇介绍如何通过开源jar包Log4j.jar.log4j2.jar和logback实现日志文件输出,Log4j和logback确实很强大,能生成三种日志文件,一种是保存到磁盘的 ...

  9. JAVA面试题:输出100以内所有的素数

    转载:https://www.cnblogs.com/onway/archive/2012/11/15/2771912.html Java输出1-100中所有的素数 很多人笔试时都会遇到这个问题,小农 ...

随机推荐

  1. JQuery字符串的操作

    一.String对象属性 1.length属性: length算是字符串中非常常用的一个属性了,它的功能是获取字符串的长度.当然需要注意的是js中的中文每个汉字也只代表一个字符,这里可能跟其他语言有些 ...

  2. [ORACLE]java.sql.SQLRecoverableException: IO Error: Connection rese

    随机数引起的阻塞问题 程序通过 java -jar -Djava.security.egd=file:/dev/./urandom xxx 的方式执行, http://hongjiang.info/j ...

  3. c++ 接口类

    什么是接口类?2017-06-07 接口类就是只提供接口不提供实现的类,就是接口类,接口类和抽象类对C++而言,没有什么区别. 接口类有如下特点: 子类来实现接口类中没有实现的所有接口. 接口方法前面 ...

  4. 压缩校验合并js之grunt搭建

    1.在说grunt先认识几个grunt配置中的几个单词,concat(合并文件),uglify(压缩文件),jshint(检测代码规范),watch(实时监听修改的文件) 2.grunt是基于node ...

  5. 使用tpcc-mysql进行性能测试

    tpcc-mysql的github地址:https://github.com/Percona-Lab/tpcc-mysql tpcc-mysql源代码进行编译,服务器上需要安装有mysql git c ...

  6. python第三方库自动安装脚本

    #python第三方库自动安装脚本,需要在cmd中运行此脚本#BatchInstall.pyimport oslibs = {"numpy","matplotlib&qu ...

  7. leetcode983

    public class Solution { public int MincostTickets(int[] days, int[] costs) { ; ; ]; dp[] = ; ; i < ...

  8. TP的di

    依赖注入的意思是通过反射分析类所依赖的其他类,从容器中获取相应的对象并自动注入到类里面 首先依赖注入和控制反转说的是同一个东西,是一种设计模式,这种设计模式用来减少程序间的耦合,鄙人学习了一下,看TP ...

  9. guava 对集合的支持

  10. Redis 配置主从