1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > java中方法未定义_java - Java SE中的未定义方法错误 - 堆栈内存溢出

java中方法未定义_java - Java SE中的未定义方法错误 - 堆栈内存溢出

时间:2021-01-18 13:35:29

相关推荐

java中方法未定义_java - Java SE中的未定义方法错误 - 堆栈内存溢出

我为该问题写了一个代码/problems/PRIME1/ ,该代码的作用是将输入以字符串形式输入,然后将split()拆分为两个整数,并存储在该数组中。然后返回到main,在给定索引中使用prime()检查是否存在质数,错误是我在使用Eclipse。 错误为:线程“ main”中的异常java.lang.Error:未解决的编译问题:PrimeGenerator类型的输入方法Input(String)未定义PrimemGenerator类型的输入方法Input(String)未定义split(String)方法为对于类型PrimeGenerator未定义方法prime(int)对于类型PrimeGenerator未定义

at PrimeGenerator.main(PrimeGenerator.java:10)

代码如下:

import java.io.*;

import java.lang.*;

public class PrimeGenerator {

public static void main(String args[])throws IOException{

PrimeGenerator obj=new PrimeGenerator();

System.out.println("enter number of test cases");

String test_case=""; test_case=obj.input(test_case);

int test_case_val=Integer.parseInt(test_case);

String array[]=new String[test_case_val];

for(int i=0;i

array[i]=obj.input(array[i]);

}

System.out.println();

for(int z=0;z

int[] copy=obj.split(array[z]);

for(int s=copy[0];s

if(prime(s)==1){

System.out.println(s);

}

System.out.println();

}

}

}

public String Static input(String x)throws IOException{

InputStreamReader isr = new InputStreamReader(System.in);

BufferedReader br = new BufferedReader(isr);

x=br.readLine(); return x;

}

int[] Static split(String x[]){

String one=""; String two="";

int length=x.length();

for(int k=0;k

if(x.charAt(k)=' '){

one=x.substring(0,k-1); two=x.substring(k+1,length-1);

}

}

int open=Integer.parseInr(one);

int close=Integer.parseInr(two);

int[] arrax={open, close}

return arrax[];

}

int Static prime(int x){

int flag=0;

for(int temp=1;temp<=x;temp++){

if(x%temp==0) flag++;

else continue;

}

if(flag==2) return 1;

else return 0;

}

}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。