2016-02-12 47 views
-4

请告诉我如何致电recall方法。 我是Java新手。 我正在制作一个程序来显示素数和复合数字。我该如何调用“召回”方法?

package composite; 

import java.util.Scanner; 

public class composite { 

    public static void main(String[] args) { 

     Scanner p = new Scanner(System.in); 
     System.out.println("press number till you want composite number & prime numbers"); 
     int m=p.nextInt();int g[]=new int [m+1];prime(m); 
     for(int k=4;k<=m;k++) 
     { 

      for(int b=2;b<k;b++){ 
       if(k%b==0){ 

        g[k]=k;break; 
       } 
      } 
     } 

     } 

    public static int prime(int m){ 
     int e[]= new int[m+1]; 
     for(int i=2;i<m;i++) 
     { 
      int p=0; 
      for(int j=2;j<i;j++) 
      { 
       if(i%j==0) 
       p=1; 
      } 
      if(p==0) 
       e[i]=i; 
     }return(m); 
    } 
    public static int recall(int m, int [] e, int [] g){ 
     for(int a=1;a<m;a++){ 
      System.out.println(e[a]+" "+g[a]); 
     } 
     return m; 
    } 

} 

回答

0

看看下面并修改相应的变量:

Composite call_recall = new Composite(); 
int recall_value = recall(m,e,g); 

将正确的价值观,你在的地方M,E和g的要求。

相关问题