मेरे पास एक bufferedreader इनपुट के लिए प्रतीक्षा कर रहा है लेकिन किसी कारण से यह दूसरे पढ़ने की प्रतीक्षा नहीं करता है और मेरा तीसरा प्रिंट स्टेटमेंट प्रिंट करना जारी रखता है।जावा विधि BufferedReader इनपुट पर प्रतीक्षा नहीं कर रहा है?
कोड: कृपया अपने शब्द के लिए एक पत्र दर्ज करें:
BufferedReader inFromUser=new BufferedReader(new InputStreamReader(System.in));
char letter,xVal;
int yVal;
System.out.println("Please enter a letter for your word.(a-z)");
letter=(char)inFromUser.read();
System.out.println("Please enter a X location for this piece.(A-J)");
xVal=(char)inFromUser.read();
System.out.println("Please enter a Y location for this piece.(0-9)");
yVal=inFromUser.read();
उदाहरण निष्पादन इस प्रकार है। // इनपुट यहाँ
पर वेट्स ने एक
इस टुकड़े के लिए एक एक्स स्थान दर्ज करें। // यहाँ इंतजार नहीं करता ???
कृपया इस टुकड़े के लिए एक वाई स्थान दर्ज करें।
दोनों उत्तर पूरी तरह से काम करते हैं और समझाते हैं कि मैं गलत तरीके से क्या कर रहा था। मदद लोगों के लिए धन्यवाद! – user1874257
एनपी, आपका स्वागत है। – dreamcrash