JAVA 接口 验证哥特巴赫猜想
生活随笔
收集整理的這篇文章主要介紹了
JAVA 接口 验证哥特巴赫猜想
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
質數:只能被1和本身所除
定義一個接口
interface Jiekou {public boolean isPrime(int n); }isPrime:是一種函數,功能是判斷素數。
創建一個類
class Prime {void add(int number) {int n = number;Jiekou math = new Judge();System.out.print("整數:");for (int i = 0; i < ((n / 2) + 1); i++) {if (math.isPrime(n - i) && math.isPrime(i))System.out.print(n + "=" + (n - i) + "+" + i+"\t");}} }創建一個子類
子類鏈接接口
class Judge implements Jiekou {public boolean isPrime(int n) {if (n <= 3) {return n > 1;}for (int i = 2; i < n; i++) {if (n % i == 0) {return false;}}return true;} }主函數
public static void main(String[] args) {Scanner sc = new Scanner(System.in);System.out.print("請輸入一個整數:");int a = sc.nextInt();Prime exam = new Prime();exam.add(a);}測試輸出結果
總結
以上是生活随笔為你收集整理的JAVA 接口 验证哥特巴赫猜想的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Oracle-----同义词索引
- 下一篇: 【易通慧谷】全渠道趋势下的建材家居供应链