की प्राइम फैक्टोरिज़ेशन प्रदर्शित करें तो मेरे असाइनमेंट के लिए, मुझे एक प्रोग्राम लिखना है जो उपयोगकर्ता को पूर्णांक इनपुट के लिए पूछता है और फिर उस नंबर के प्रमुख कारक को प्रिंट करता है। यह वह जगह है कि मैं क्या है:जावा
import java.util.Scanner;
public class PrimeFactor {
public static void main(String[] args) {
System.out.print("Enter a positive number: ");
Scanner scanner = new Scanner (System.in);
int number = scanner.nextInt();
int count;
for (int i = 2; i<=(number); i++) {
count = 0;
while (number % i == 0) {
number /= i;
count++;
if (count == 0) {
continue;
}
}
System.out.println(i+ "**" + count);
}
}
}
समस्या मेरे पास है
अभी कि जब भी मैं इसे पसंद के साथ, संख्या 15,453, चलाने के लिए, मैंने 100 1 से हर पहलू की एक सूची प्राप्त और उसके प्रतिपादक है जब मैं केवल प्रमुख कारक चाहते हैं, और मैं आगे बढ़ने के लिए अटक गया हूं।
क्या आप रिकर्सन, फ़ंक्शंस, लाइब्रेरी क्लासेस का उपयोग कर सकते हैं? आपको यहां उपयोग करने की अनुमति देने के लिए बस एक हैंडल प्राप्त करने की आवश्यकता है। – thatidiotguy
कि 'जारी रखें' कथन अक्सर निष्पादित नहीं किया जा रहा है ... – Keppil