मेरी कोडिंग कक्षा के लिए मुझे उपयोगकर्ता द्वारा आवश्यक वस्तुओं की संख्या और फिर प्रत्येक आइटम (एक समय में एक) दर्ज करके खरीदारी सूची बनानी होगी। फिर मुझे अंतिम खरीदारी सूची को एक बहु-पंक्ति संवाद बॉक्स (प्रति पंक्ति एक आइटम) में आउटपुट करना होगा। मेरे पास पहले दो भाग हैं जहां उपयोगकर्ता आइटमों की संख्या दर्ज करते हैं और वे कौन सी वस्तुएं चाहते हैं, लेकिन यह पता नहीं लगा सकते कि सभी वस्तुओं को कैसे आउटपुट किया जाए। कोई भी सहायता मददगार होगी, धन्यवाद! साथ ही, मैं jgrasp का उपयोग कर रहा हूं और हम संदेशों को आउटपुट करने के लिए println का उपयोग नहीं करते हैं।
मैंने Output.showMessage ("खरीदारी सूची \ n" + आइटम) की कोशिश की है; और Output.showMessage(items.toString ());
public class ShoppingList
{
public static void main (String [] args)
{
String items;
int numItems, count;
numItems = Input.readInt("Enter number of items: ");
count = 0;
while (count < numItems)
{
items = Input.readString("Enter item: ");
count = count + 1;
}//end while
Output.showMessage(items.toString());
} //end main
} //end ShoppingList
आउटपुट को उपयोगकर्ता द्वारा दर्ज की गई वस्तुओं की एक सूची दिखानी चाहिए जैसे:
खरीदारी की सूची: केले का दूध
1 उत्तर
Items
string
प्रकार का नहीं हो सकता क्योंकि जब भी लाइन
items = Input.readString("Enter item: ");
निष्पादित किया जाता है, items
का पिछला मान अधिलेखित कर दिया जाता है।
यदि आपको अपने गृहकार्य के लिए अनुमति दी जाती है, तो items
को एक सरणी बनाना आदर्श है, अन्यथा आपको पिछले कथन को बदलना होगा
items += Input.readString("Enter item: ");
items += '\n';
नोट:items
यहां एक लंबी स्ट्रिंग है।
संबंधित सवाल
नए सवाल
java
जावा एक उच्च स्तरीय प्रोग्रामिंग भाषा है। इस टैग का उपयोग तब करें जब आपको भाषा का उपयोग करने या समझने में समस्या हो। इस टैग का उपयोग शायद ही कभी किया जाता है और इसका उपयोग अक्सर [वसंत], [वसंत-बूट], [जकार्ता-ई], [Android], [javafx], [हडूप], [श्रेणी] और [मावेन] के साथ किया जाता है।