網頁

2015年12月11日 星期五

程式設計練習3

找出小於120的所有孿生質數(twin prime)

45 則留言:

  1. package rpg;import java.io.*; import java.util.Scanner; public class gdg { public static void main(String[] args) { boolean isPrime ; Scanner scanner=new Scanner(System.in); System.out.print("請輸入一數字:"); int input=scanner.nextInt(); System.out.println("輸入的數字是:"+input+"分析如下:"); for(int i=2;i<input;i++) { isPrime=true ; for(int j=2;j<i;j++){ if(i%j==0) { isPrime=false; } } if(isPrime==true){System.out.println(i+" 質數");} if(isPrime==false){System.out.println(i+" 非質數");} } }

    回覆刪除
  2. public class abcde { static boolean abc(int n){ if(n<=0) return false; int m=(int)Math.sqrt(n); for(int i=2;i<=m;i++){ if(n%i==0) return false; } return true;} public static void main(String[] args) { int a=0;for(int n=3;n<=120;n++){ if(abc(n)&&abc(n+2)) System.out.println((++a)+":{"+n+","+(n+2)+"]"); }}}

    回覆刪除
  3. public class dg { static boolean v(int n) { if(n<3||n==1)return false ; int m=(int)Math.sqrt(n); for(int i=2;i<=m;i++){ if(n%i==0) return false; } return true; } public static void main(String[] args) { for (int n=3;n<=120;n++) { if(v( n)&& v(n+2)){ System.out.println(n+"."+(n+2));} } }}

    回覆刪除


  4. public class vvv029 { static int[]SmallPrime={2,3,5,7}; static boolean isPrime(int N){ for(int i=0;i<SmallPrime.length;i++) if(N==SmallPrime[i]) return true; else if(N%SmallPrime[i]==0) return false; return true; } public static void main(String[] args) { int count=0; for(int i=3;i<120;i++) { if(isPrime(i)&&isPrime(i+2)) System.out.println((++count)+":("+i+","+(i+2)+")"); } }

    }

    回覆刪除
  5. public class A03 { static int[]SmallPrime={2,3,5,7};//Math.sqrt(120)=10.xx static boolean isPrime(int N){ for(int i=0;i<SmallPrime.length;i++){ if(N==SmallPrime[i])return true; else if (N%SmallPrime[i]==0) return false; } return true; }public static void main(String[]args){int count=0;for(int i=3;i<=120;i++){ if(isPrime(i) && isPrime(i+2)) System.out.println((++count)+":("+i+","+(i+2)+")");}}}

    回覆刪除
  6. public class c1121 { static int[]SmallPrime={2,3,5,7}; static boolean isPrime(int N){ for(int i=0;i<SmallPrime.length;i++) if(N==SmallPrime[i]) return true; else if(N%SmallPrime[i]==0) return false; return true; } public static void main(String[] args) { int count=0; for(int i=3;i<=120;i++) { if(isPrime(i)&& isPrime(i+2)) System.out.println((++count)+":("+i+","+(i+2)+")"); } }

    }

    回覆刪除


  7. public class ex12 { static int[]SmallPrime={2,3,5,7}; static boolean isPrime(int N){ for(int i=0;i<SmallPrime.length;i++) if(N==SmallPrime[i]) return true; else if(N%SmallPrime[i]==0) return false; return true; } public static void main(String[] args) { int count=0; for(int i=3;i<=120;i++) { if(isPrime(i)&& isPrime(i+2)) System.out.println((++count)+":("+i+","+(i+2)+")"); }

    }

    }

    回覆刪除
  8. public class ex3 {
    static int []SmallPrime={2,3,5,7};
    static boolean isPrime(int N){
    for(int i=0;i<SmallPrime.length;i++){
    if(N==SmallPrime[i]) return true;
    else if(N%SmallPrime[i]==0) return false;
    }
    return true;
    }
    public static void main (String[] args){
    int count=0;
    for(int i=3;i<=120;i++){
    if(isPrime(i) && isPrime(i+2))
    System.out.println((++count)+":("+i+","+(i+2)+")");
    }}}
     
     

    回覆刪除
  9. package rpg; import java.io.*; import java.util.Scanner; public class gdg { public static void main(String[] args) { boolean z ; Scanner a=new Scanner(System.in); int x=120; System.out.println(x+"分析如下:"); for(int i=2;i

    回覆刪除


  10. public class a22312231 {

    static int []SmallPrime={2,3,5,7}; static boolean isPrime(int N){ for(int i=0;i<SmallPrime.length;i++) if(N==SmallPrime[i]) return true; else if(N%SmallPrime[i]==0) return false; return true; } public static void main(String[] args){ int count=0; for(int i=3;i<=120;i++){ if(isPrime(i)&&isPrime(i+2)) System.out.println((++count)+":("+i+","+(i+2)+")"); } }

    回覆刪除
  11. public class jimmy1234 {

    public static void main(String[] args) { SecureRandom rnd=new SecureRandom(); int[]a=new int[10]; int[]count=new int[10]; int y; for(int i=0;i<a.length;i++){ y=a[i]=rnd.nextINT(10); System.out.print(y+",\t"); if(i%10==9)System.out.println(); count[y]++; } System.out.println(); for(int j=0;j<count.length;j++{ System.out.println(j+"出現次數:"+count[j]; }

    }}

    回覆刪除
  12. public class jimmy1234 {

    public static void main(String[] args) { SecureRandom rnd=new SecureRandom(); int[]a=new int[10]; int[]count=new int[10]; int y; for(int i=0;i<a.length;i++){ y=a[i]=rnd.nextINT(10); System.out.print(y+",\t"); if(i%10==9)System.out.println(); count[y]++; } System.out.println(); for(int j=0;j<count.length;j++{ System.out.println(j+"出現次數:"+count[j]; }

    }}

    回覆刪除
  13. public class ex3 { static int[]Smallprime={2,3,5,7}; static boolean isPrime(int N){ for(int i=0;i<Smallprime.length;i++) if(N==Smallprime[i]) return true; else if(N%Smallprime[i]==0) return false; return true; } public static void main(String[] args) { int count=0; for(int i=3;i<=120;i++) { if(isPrime(i)&& isPrime(i+2)) System.out.println((++count)+":("+i+","+(i+2)+")"); } }

    }

    回覆刪除
  14. public class ex3 { static int[]Smallprime={2,3,5,7}; static boolean isPrime(int N){ for(int i=0;i<Smallprime.length;i++) if(N==Smallprime[i]) return true; else if(N%Smallprime[i]==0) return false; return true; } public static void main(String[] args) { int count=0; for(int i=3;i<=120;i++) { if(isPrime(i)&& isPrime(i+2)) System.out.println((++count)+":("+i+","+(i+2)+")"); } }

    }

    回覆刪除
  15. public class GG { static int []SmallPrime={2,3,5,7};//Math.sprt(120)=10.xxstatic boolean isPrime(int n){ for(int i=0;i<SmallPrime.length;i++){ if(n==SmallPrime[i])return false; else if (n%SmallPrime[i]==0) return false; } return true; } public static void main(String[] args) { int count=0; for(int i=3;i<=120;i++){ if(isPrime(i) && isPrime(i+2)) System.out.println((++count)+"("+i+","+(i+2)+")"); } }}

    回覆刪除
  16. public class ex3 {
    static int []SmallPrime={2,3,5,7};
    static boolean isPrime(int N){
    for(int i=0;i<SmallPrime.length;i++){
    if(N==SmallPrime[i]) return true;
    else if(N%SmallPrime[i]==0) return false;
    }
    return true;
    }
    public static void main (String[] args){
    int count=0;
    for(int i=3;i<=120;i++){
    if(isPrime(i) && isPrime(i+2))
    System.out.println((++count)+":("+i+","+(i+2)+")");
    }}}

    回覆刪除
  17. public class ex3 {
    static int []SmallPrime={2,3,5,7};
    static boolean isPrime(int N){
    for(int i=0;i<SmallPrime.length;i++){
    if(N==SmallPrime[i]) return true;
    else if(N%SmallPrime[i]==0) return false;
    }
    return true;
    }
    public static void main (String[] args){
    int count=0;
    for(int i=3;i<=120;i++){
    if(isPrime(i) && isPrime(i+2))
    System.out.println((++count)+":("+i+","+(i+2)+")");
    }}}

    回覆刪除
  18. public class GG { static int []SmallPrime={2,3,5,7};//Math.sprt(120)=10.xxstatic boolean isPrime(int n){ for(int i=0;i<SmallPrime.length;i++){ if(n==SmallPrime[i])return false; else if (n%SmallPrime[i]==0) return false; } return true; } public static void main(String[] args) { int count=0; for(int i=3;i<=120;i++){ if(isPrime(i) && isPrime(i+2)) System.out.println((++count)+"("+i+","+(i+2)+")"); } }}

    回覆刪除
  19. public class ex1 {

    static int []SmallPrime={2,3,5,7}; static boolean isPrime(int N){ for(int i=0;i<SmallPrime.length;i++) if(N==SmallPrime[i]) return true; else if(N%SmallPrime[i]==0) return false; return true; } public static void main(String[] args){ int count=0; for(int i=3;i<=120;i++){ if(isPrime(i)&&isPrime(i+2)) System.out.println((++count)+":("+i+","+(i+2)+")"); } }

    回覆刪除
  20. public class ex1 {

    static int []SmallPrime={2,3,5,7}; static boolean isPrime(int N){ for(int i=0;i<SmallPrime.length;i++) if(N==SmallPrime[i]) return true; else if(N%SmallPrime[i]==0) return false; return true; } public static void main(String[] args){ int count=0; for(int i=3;i<=120;i++){ if(isPrime(i)&&isPrime(i+2)) System.out.println((++count)+":("+i+","+(i+2)+")"); } }

    回覆刪除
  21. public class ex2 {

    static int []SmallPrime={2,3,5,7}; static boolean isPrime(int N){ for(int i=0;i<SmallPrime.length;i++) if(N==SmallPrime[i]) return true; else if(N%SmallPrime[i]==0) return false; return true; } public static void main(String[] args){ int count=0; for(int i=3;i<=120;i++){ if(isPrime(i)&&isPrime(i+2)) System.out.println((++count)+":("+i+","+(i+2)+")"); } }

    回覆刪除
  22. public class ex1 {

    static int []SmallPrime={2,3,5,7}; static boolean isPrime(int N){ for(int i=0;i<SmallPrime.length;i++) if(N==SmallPrime[i]) return true; else if(N%SmallPrime[i]==0) return false; return true; } public static void main(String[] args){ int count=0; for(int i=3;i<=120;i++){ if(isPrime(i)&&isPrime(i+2)) System.out.println((++count)+":("+i+","+(i+2)+")"); } }

    回覆刪除
  23. public class vvv029 { static int[]SmallPrime={2,3,5,7}; static boolean isPrime(int N){ for(int i=0;i<SmallPrime.length;i++) if(N==SmallPrime[i]) return true; else if(N%SmallPrime[i]==0) return false; return true; } public static void main(String[] args) { int count=0; for(int i=3;i<120;i++) { if(isPrime(i)&&isPrime(i+2)) System.out.println((++count)+":("+i+","+(i+2)+")"); } }

    }

    回覆刪除
  24. public class ex03 {

    static int []SmallPrime={2,3,5,7};

    static boolean isPrime(int N){

    for(int i=0;i<SmallPrime.length;i++){

    if(N==SmallPrime[i]) return true;

    else if(N%SmallPrime[i]==0) return false;

    }

    return true;

    }

    public static void main (String[] args){

    int count=0;

    for(int i=3;i<=120;i++){

    if(isPrime(i) && isPrime(i+2))

    System.out.println((++count)+":("+i+","+(i+2)+")");

    }}}

    回覆刪除
  25. public class GG { static int []SmallPrime={2,3,5,7};//Math.sprt(120)=10.xxstatic boolean isPrime(int n){ for(int i=0;i<SmallPrime.length;i++){ if(n==SmallPrime[i])return false; else if (n%SmallPrime[i]==0) return false; } return true; } public static void main(String[] args) { int count=0; for(int i=3;i<=120;i++){ if(isPrime(i) && isPrime(i+2)) System.out.println((++count)+"("+i+","+(i+2)+")"); } }}

    回覆刪除
  26. public class GG { static int []SmallPrime={2,3,5,7};//Math.sprt(120)=10.xxstatic boolean isPrime(int n){ for(int i=0;i<SmallPrime.length;i++){ if(n==SmallPrime[i])return false; else if (n%SmallPrime[i]==0) return false; } return true; } public static void main(String[] args) { int count=0; for(int i=3;i<=120;i++){ if(isPrime(i) && isPrime(i+2)) System.out.println((++count)+"("+i+","+(i+2)+")"); } }}

    回覆刪除
  27. public class GG { static int []SmallPrime={2,3,5,7};//Math.sprt(120)=10.xxstatic boolean isPrime(int n){ for(int i=0;i<SmallPrime.length;i++){ if(n==SmallPrime[i])return false; else if (n%SmallPrime[i]==0) return false; } return true; } public static void main(String[] args) { int count=0; for(int i=3;i<=120;i++){ if(isPrime(i) && isPrime(i+2)) System.out.println((++count)+"("+i+","+(i+2)+")"); } }}

    回覆刪除
  28. public class GG { static int []SmallPrime={2,3,5,7};//Math.sprt(120)=10.xxstatic boolean isPrime(int n){ for(int i=0;i<SmallPrime.length;i++){ if(n==SmallPrime[i])return false; else if (n%SmallPrime[i]==0) return false; } return true; } public static void main(String[] args) { int count=0; for(int i=3;i<=120;i++){ if(isPrime(i) && isPrime(i+2)) System.out.println((++count)+"("+i+","+(i+2)+")"); } }}

    回覆刪除
  29. public class GG { static int []SmallPrime={2,3,5,7};//Math.sprt(120)=10.xxstatic boolean isPrime(int n){ for(int i=0;i<SmallPrime.length;i++){ if(n==SmallPrime[i])return false; else if (n%SmallPrime[i]==0) return false; } return true; } public static void main(String[] args) { int count=0; for(int i=3;i<=120;i++){ if(isPrime(i) && isPrime(i+2)) System.out.println((++count)+"("+i+","+(i+2)+")"); } }}

    回覆刪除
  30. public class GG { static int []SmallPrime={2,3,5,7};//Math.sprt(120)=10.xxstatic boolean isPrime(int n){ for(int i=0;i<SmallPrime.length;i++){ if(n==SmallPrime[i])return false; else if (n%SmallPrime[i]==0) return false; } return true; } public static void main(String[] args) { int count=0; for(int i=3;i<=120;i++){ if(isPrime(i) && isPrime(i+2)) System.out.println((++count)+"("+i+","+(i+2)+")"); } }}

    回覆刪除
  31. public class GG { static int []SmallPrime={2,3,5,7};//Math.sprt(120)=10.xxstatic boolean isPrime(int n){ for(int i=0;i<SmallPrime.length;i++){ if(n==SmallPrime[i])return false; else if (n%SmallPrime[i]==0) return false; } return true; } public static void main(String[] args) { int count=0; for(int i=3;i<=120;i++){ if(isPrime(i) && isPrime(i+2)) System.out.println((++count)+"("+i+","+(i+2)+")"); } }}

    回覆刪除
  32. public class GG { static int []SmallPrime={2,3,5,7};//Math.sprt(120)=10.xxstatic boolean isPrime(int n){ for(int i=0;i<SmallPrime.length;i++){ if(n==SmallPrime[i])return false; else if (n%SmallPrime[i]==0) return false; } return true; } public static void main(String[] args) { int count=0; for(int i=3;i<=120;i++){ if(isPrime(i) && isPrime(i+2)) System.out.println((++count)+"("+i+","+(i+2)+")"); } }}

    回覆刪除
  33. public class GG { static int []SmallPrime={2,3,5,7};//Math.sprt(120)=10.xxstatic boolean isPrime(int n){ for(int i=0;i<SmallPrime.length;i++){ if(n==SmallPrime[i])return false; else if (n%SmallPrime[i]==0) return false; } return true; } public static void main(String[] args) { int count=0; for(int i=3;i<=120;i++){ if(isPrime(i) && isPrime(i+2)) System.out.println((++count)+"("+i+","+(i+2)+")"); } }}

    回覆刪除
  34. public class GG { static int []SmallPrime={2,3,5,7};//Math.sprt(120)=10.xxstatic boolean isPrime(int n){ for(int i=0;i<SmallPrime.length;i++){ if(n==SmallPrime[i])return false; else if (n%SmallPrime[i]==0) return false; } return true; } public static void main(String[] args) { int count=0; for(int i=3;i<=120;i++){ if(isPrime(i) && isPrime(i+2)) System.out.println((++count)+"("+i+","+(i+2)+")"); } }}

    回覆刪除
  35. public class GG { static int []SmallPrime={2,3,5,7};//Math.sprt(120)=10.xxstatic boolean isPrime(int n){ for(int i=0;i<SmallPrime.length;i++){ if(n==SmallPrime[i])return false; else if (n%SmallPrime[i]==0) return false; } return true; } public static void main(String[] args) { int count=0; for(int i=3;i<=120;i++){ if(isPrime(i) && isPrime(i+2)) System.out.println((++count)+"("+i+","+(i+2)+")"); } }}

    回覆刪除
  36. public class GG { static int []SmallPrime={2,3,5,7};//Math.sprt(120)=10.xxstatic boolean isPrime(int n){ for(int i=0;i<SmallPrime.length;i++){ if(n==SmallPrime[i])return false; else if (n%SmallPrime[i]==0) return false; } return true; } public static void main(String[] args) { int count=0; for(int i=3;i<=120;i++){ if(isPrime(i) && isPrime(i+2)) System.out.println((++count)+"("+i+","+(i+2)+")"); } }}

    回覆刪除
  37. public class GG { static int []SmallPrime={2,3,5,7};//Math.sprt(120)=10.xxstatic boolean isPrime(int n){ for(int i=0;i<SmallPrime.length;i++){ if(n==SmallPrime[i])return false; else if (n%SmallPrime[i]==0) return false; } return true; } public static void main(String[] args) { int count=0; for(int i=3;i<=120;i++){ if(isPrime(i) && isPrime(i+2)) System.out.println((++count)+"("+i+","+(i+2)+")"); } }}

    回覆刪除
  38. public class GG { static int []SmallPrime={2,3,5,7};//Math.sprt(120)=10.xxstatic boolean isPrime(int n){ for(int i=0;i<SmallPrime.length;i++){ if(n==SmallPrime[i])return false; else if (n%SmallPrime[i]==0) return false; } return true; } public static void main(String[] args) { int count=0; for(int i=3;i<=120;i++){ if(isPrime(i) && isPrime(i+2)) System.out.println((++count)+"("+i+","+(i+2)+")"); } }}

    回覆刪除
  39. public class GG { static int []SmallPrime={2,3,5,7};//Math.sprt(120)=10.xxstatic boolean isPrime(int n){ for(int i=0;i<SmallPrime.length;i++){ if(n==SmallPrime[i])return false; else if (n%SmallPrime[i]==0) return false; } return true; } public static void main(String[] args) { int count=0; for(int i=3;i<=120;i++){ if(isPrime(i) && isPrime(i+2)) System.out.println((++count)+"("+i+","+(i+2)+")"); } }}

    回覆刪除
  40. public class GG { static int []SmallPrime={2,3,5,7};//Math.sprt(120)=10.xxstatic boolean isPrime(int n){ for(int i=0;i<SmallPrime.length;i++){ if(n==SmallPrime[i])return false; else if (n%SmallPrime[i]==0) return false; } return true; } public static void main(String[] args) { int count=0; for(int i=3;i<=120;i++){ if(isPrime(i) && isPrime(i+2)) System.out.println((++count)+"("+i+","+(i+2)+")"); } }}

    回覆刪除
  41. public class GG { static int []SmallPrime={2,3,5,7};//Math.sprt(120)=10.xxstatic boolean isPrime(int n){ for(int i=0;i<SmallPrime.length;i++){ if(n==SmallPrime[i])return false; else if (n%SmallPrime[i]==0) return false; } return true; } public static void main(String[] args) { int count=0; for(int i=3;i<=120;i++){ if(isPrime(i) && isPrime(i+2)) System.out.println((++count)+"("+i+","+(i+2)+")"); } }}

    回覆刪除
  42. public class GG { static int []SmallPrime={2,3,5,7};//Math.sprt(120)=10.xxstatic boolean isPrime(int n){ for(int i=0;i<SmallPrime.length;i++){ if(n==SmallPrime[i])return false; else if (n%SmallPrime[i]==0) return false; } return true; } public static void main(String[] args) { int count=0; for(int i=3;i<=120;i++){ if(isPrime(i) && isPrime(i+2)) System.out.println((++count)+"("+i+","+(i+2)+")"); } }}

    回覆刪除
  43. public class GG { static int []SmallPrime={2,3,5,7};//Math.sprt(120)=10.xxstatic boolean isPrime(int n){ for(int i=0;i<SmallPrime.length;i++){ if(n==SmallPrime[i])return false; else if (n%SmallPrime[i]==0) return false; } return true; } public static void main(String[] args) { int count=0; for(int i=3;i<=120;i++){ if(isPrime(i) && isPrime(i+2)) System.out.println((++count)+"("+i+","+(i+2)+")"); } }}

    回覆刪除
  44. public class GG { static int []SmallPrime={2,3,5,7};//Math.sprt(120)=10.xxstatic boolean isPrime(int n){ for(int i=0;i<SmallPrime.length;i++){ if(n==SmallPrime[i])return false; else if (n%SmallPrime[i]==0) return false; } return true; } public static void main(String[] args) { int count=0; for(int i=3;i<=120;i++){ if(isPrime(i) && isPrime(i+2)) System.out.println((++count)+"("+i+","+(i+2)+")"); } }}

    回覆刪除
  45. public class ex3 {
    static int []SmallPrime={2,3,5,7};
    static boolean isPrime(int N){
    for(int i=0;i<SmallPrime.length;i++){
    if(N==SmallPrime[i]) return true;
    else if(N%SmallPrime[i]==0) return false;
    }
    return true;
    }
    public static void main (String[] args){
    int count=0;
    for(int i=3;i<=120;i++){
    if(isPrime(i) && isPrime(i+2))
    System.out.println((++count)+":("+i+","+(i+2)+")");

    回覆刪除

HTML 編輯器