ฉันมีคำถามเกี่ยวกับจาวาพื้นฐานเกี่ยวกับยูทิลิตี้สแกนเนอร์ สมมติว่าฉันมีโปรแกรมง่ายๆ ที่รับอินพุตของผู้ใช้และจัดเก็บไว้ในตัวแปร คำถามของฉันคือเมื่อฉันรันโปรแกรมที่ถามอินพุตหลายอินพุต เคอร์เซอร์จะเริ่มต้นที่จุดเริ่มต้นของคำถาม ไม่ใช่หลังจากนั้น รหัสของฉันคือ:
public class question3 {
public static void main(String[] args){
Scanner s = new Scanner(System.in);
System.out.println("Enter the first number:");
Float a = s.nextFloat();
System.out.println("Enter the second number:");
Float b = s.nextFloat();
System.out.println("Sum = " + (a+b));
System.out.println("Difference = " + (a-b));
System.out.println("Product = " + (a*b));
}
}
เมื่อฉันรันโปรแกรมนี้ มันจะดูเหมือน Enter First Number จากนั้นฉันพิมพ์ตัวเลข จากนั้น |Enter Second Number "|" หมายถึงตำแหน่งที่เคอร์เซอร์กะพริบอยู่ เมื่อฉันพิมพ์มันจะปรากฏขึ้นข้างใต้ แต่อาจทำให้ผู้ใช้สับสนได้ ฉันจึงสงสัยว่าวิธีแก้ปัญหาจะเป็นอย่างไร
มันเป็นปัญหา IDE เนื่องจากไม่มีอะไรผิดปกติกับโค้ด