ورود

View Full Version : مبتدی: گرفتن چند ورودی با متد و کلاس ها



mamad1994
شنبه 28 اردیبهشت 1392, 18:51 عصر
سلام

می خوام از چند تا کاربر نام و ادرس و ایدی و ..... رو بگیرم

تعداد هم نامشخص مثل ثبت نام برای اعضا کتاب خانه

و می خوام از متد ها استفاده کنم

کدش رو بهم بگید

مرسی

esmaeilbf
شنبه 28 اردیبهشت 1392, 21:26 عصر
کتابخانه ی زیر رو add میکنیم
import java.util.scanner;
برای دریافت ورودی از کاربر یک object از کلاس scanner میسازیم
Scanner input = new Scanner(System.in);
و برای دریافت رشته:
string str = input.nextLine();
عدد:
int number = input.nextInt();

mamad1994
شنبه 28 اردیبهشت 1392, 22:36 عصر
خوب این فقط برای 1 نفر خوبه

برای نفر دوم چی کار کنم؟نفرات بعدی؟

یک چیز مقل ارایه نیاز دارم که هر نفر رو وارد اون کنم که بعدا بتونم ازش استفاده کنم

irpersian20
شنبه 28 اردیبهشت 1392, 23:38 عصر
خوب این فقط برای 1 نفر خوبه

برای نفر دوم چی کار کنم؟نفرات بعدی؟

یک چیز مقل ارایه نیاز دارم که هر نفر رو وارد اون کنم که بعدا بتونم ازش استفاده کنم
سلام
با یک حلقه for میتوانید به تعداد نیاز از ورودی مقدار دریافت کنید.

esmaeilbf
یک شنبه 29 اردیبهشت 1392, 00:39 صبح
باید یک حلقه بنویسی میتونی از ارایه هم استفاده کنی

mamad1994
یک شنبه 29 اردیبهشت 1392, 01:36 صبح
نوع اون ارایه رو چی تعریف کنم؟

public static void main(String[] args) {
int i = 1;
System.out.println("name?");
char[] x = new char[i];
++i;
Scanner sc = new Scanner(System.in);
char[]= sc.next();

مشکلش کجاست؟

esmaeilbf
یک شنبه 29 اردیبهشت 1392, 09:44 صبح
باید از حلقه استفاده کنی همین sc.nextCahr رو داخل یک حلقه بزار
For(int i=0 ; i<10 ; i++){
X [i] = sc.nextChar();
}

mamad1994
دوشنبه 30 اردیبهشت 1392, 00:35 صبح
از nextChar(); خطا می گیره

می گه متد nextChar(); وجود ندارد