मैंने कोशिश करने की कोशिश की है लेकिन मुझे मेरी औचित्य समस्या का समाधान नहीं मिल रहा है। मैं सभी लेन-देन की रकम चाहता हूं, जो कि 2 दशमलव अंकों के साथ बदलती हैं, सही होने के लिए सभी को उचित ठहराया जा सकता है, हालांकि, मैं कोशिश नहीं करता कि कुछ भी काम करने लगता है।जावा में सही औचित्य
Transaction temp;
String message = "";
for (int i = 0; i < checkAccnt.gettransCount(); i++)
{
temp = checkAccnt.getTrans(i);
message += String.format("%-10d", temp.getTransNumber());
message += String.format("%-10d", temp.getTransId());
message += String.format("%10.2f", temp.getTransAmount()) + '\n';
}
JOptionPane.showMessageDialog(null, message);
ऐसा लगता है तुम लंबाई के अनुसार दशमलव संख्या से पहले खाली स्थान के परिवर्तन करने के लिए होता है कि संख्या का मुझे यकीन है कि String.format के साथ ऐसा कैसे करें – Azulflame
निरंतर चौड़ाई फ़ॉन्ट का उपयोग करें। – saka1029
क्या saka1029 ने कहा, और इसके अतिरिक्त: मुझे लगता है कि आपको सही औचित्य भी पसंद नहीं होगा, लेकिन '.' अंक का संरेखण (अन्यथा, यदि आपके पास" 1.11 "और" 1.99 "जैसी सही-सही संख्याएं थीं, तो अंक संरेखित नहीं होगा) – Marco13