Java version to find prime numbers within 100

From , 5 Years ago, written in Java, viewed 206 times.
URL https://pastebin.vip/view/dfbbdd2f
  1. package com.sjzmlb.test;
  2.  
  3. public class TestPrimeTime {
  4.        
  5.         public static void main(String[] args) {
  6.                 long start = System.nanoTime();
  7. //              method1();
  8.                 method2();
  9.                 long end = System.nanoTime();
  10.                 System.out.println(end - start);
  11.         }
  12.        
  13.         public static void method1() {
  14.                 int i,j,k;
  15.                 for(i = 1;i < 101;i++){
  16.                         k = (int)Math.sqrt(i);
  17.                         for(j = 2;j <= k;j++){
  18.                                 if(i % j == 0){
  19.                                         break;
  20.                                 }
  21.                         }
  22.                         if(j > k){
  23.                                 System.out.println(i);
  24.                         }
  25.                 }
  26.         }
  27.        
  28.         public static void method2() {
  29.                 int i,j;
  30.                 int[] a = new int[101];
  31.                 for(i = 1;i < 101;i++){
  32.                         a[i] = 1;
  33.                 }
  34.                 for(i = 2;i < 101;i++){
  35.                         if(a[i] != 0){
  36.                                 for(j = i + i;j < 101;){
  37.                                         if(j % i == 0){
  38.                                                 a[j] = 0;
  39.                                         }
  40.                                         j = j + i;
  41.                                 }
  42.                         }
  43.                 }
  44.                 for(i = 2;i < 101;i++){
  45.                         if(a[i] != 0){
  46.                                 System.out.println(i);
  47.                         }
  48.                 }
  49.         }
  50. }
  51.  
  52. //java/5472

Reply to "Java version to find prime numbers within 100"

Here you can reply to the paste above

captcha

https://burned.cc - Burn After Reading Website