0
프라임 팩터 메서드와 함수 호출을 사용하여 두 정수의 LCM을 찾아야합니다. 첫 번째 숫자의 소수 분해를 찾기 위해 함수를 만들었지 만, int x = first_number;
및 System.out.print(primeFactorization)
에 오류가 발생합니다.어떻게 배열에 배열을 넣을 수 있습니까?
이 내 코드는 지금까지 있습니다 : 난 그냥 자바를 배우기 시작하고
import java.util.Scanner;
public class lcm {
public static void main(String[] args) {
Scanner reader = new Scanner(System.in);
int first_number;
int second_number;
System.out.print("Enter an integer: ");
first_number = reader.nextInt();
System.out.print("Enter another integer: ");
second_number = reader.nextInt();
}
public static int primeFactorization(int[] pfArray) {
int counter = 0;
pfArray = new int[10]; //created array in memory
int x = first_number;
for(int i=2;i<=x;i++){
while(x%i==0){
x=x/i;
pfArray[counter] = i;
++counter;
}
}
for(int i=0;i<counter;i++){
System.out.println(pfArray[i]);
}
}
System.out.println(primeFactorization);
}
, 그래서 아주 기본적인 용어를 답변 바랍니다! 정말 고마워!