Java में किसी संख्या को दशमलव के बाद आवश्यक अंकों तक कैसे पूर्णांकित करें?
सभी को नमस्ते! मैं Java में नया हूँ, और मुझे संख्याओं को पूर्णांकित करने में समस्या हो रही है। मुझे चाहिए कि गणना करते समय परिणाम हमेशा दशमलव के बाद दो अंकों के साथ दिखे, जैसे कैलकुलेटर में। उदाहरण के लिए, मैं 10 को 3 से भाग देता हूँ और 3.3333333333333335 मिलता है, लेकिन मैं 3.33 देखना चाहता हूँ। या 2.345 को 100 से गुणा करता हूँ और 234.5 मिलता है, जबकि 234.50 चाहिए।
मैंने `Math.round()` का उपयोग करके देखा, लेकिन यह पूर्ण संख्या में पूर्णांकित करता है। मैंने `Math.round(number * 100) / 100` जैसा कुछ लिखने की कोशिश की, लेकिन यह केवल पूर्णांकों के लिए काम करता है, और यदि संख्या ऋणात्मक या बड़ी है, तो त्रुटियाँ आती हैं। मैंने `DecimalFormat` के बारे में भी सुना है, लेकिन समझ नहीं आता कि इसे सही तरीके से कैसे कॉन्फ़िगर करूँ। कृपया बताएँ कि Java में किसी संख्या को दशमलव के बाद N अंकों तक पूर्णांकित करने का सबसे विश्वसनीय तरीका क्या है? उदाहरणों के साथ, ताकि मैं तुरंत कोड कॉपी कर सकूँ।
मेरे कोड का उदाहरण जो अपेक्षित रूप से काम नहीं करता:
```java
double price = 123.456789;
double rounded = Math.round(price * 100) / 100;
System.out.println(rounded); // 123.0 आउटपुट करता है, जबकि 123.46 चाहिए
```
अग्रिम धन्यवाद!