PDA

View Full Version : مبتدی: گرفتن ورودی از کاربر



smemamian
جمعه 20 اردیبهشت 1392, 20:53 عصر
سلام دوستان

برای دریافت ورودی از کاربر برای رشته و اعداد به این صورت عمل می کنم ! آیا صحیح هست ؟ و مشکلی که هست اینکه با زدن اینتر، اینتر در ورودی بعدی قرار می گیره !

BufferedReader in=new BufferedReader(new InputStreamReader(System.in));
name=in.readLine();
age = System.in.read();
high = System.in.read();

کامروا
جمعه 20 اردیبهشت 1392, 23:55 عصر
به این شکل بنویسید :
Scanner rd = new Scanner(System.in);
String name = rd.nextLine();
Integer age = rd.nextInt();
Double grade = rd.nextDouble();

System.out.println(name);
System.out.println(age);
System.out.println(grade);

همایون افشاری
جمعه 27 اردیبهشت 1392, 21:13 عصر
اینم میشه:

BufferedReader in=new BufferedReader(new InputStreamReader(System.in));
String name = in.readLine();
int age = Integer.parseInt(in.readLine());
double grade = Double.parseDouble(in.readLine());