ورود

View Full Version : مبتدی: توضیح این کد



alirezafc
سه شنبه 04 آذر 1393, 21:03 عصر
دوستان سلام
من جاوا رو تازه دارم یاد میگیرم. ورودی و خروجی اینجا چطوریه
Scanner sc;
PrintStream ps;
sc = new Scanner(new File("A.in"));

ps = new PrintStream(new File("A.out"));

دوستان توی این برنامه ، ورودی خروجی چجوری تعیین شده. این فایل های A.in و A.out از کجا می آیند. آیا یه جای پیشفرض ذخیره میشوند؟
آیا نمی توان به صورت مستقیم و ورودی و خروجی داد؟
خواهش میکنم راهنمایی بفرمایین
با تشکر

vahid-p
چهارشنبه 05 آذر 1393, 00:08 صبح
دوستان توی این برنامه ، ورودی خروجی چجوری تعیین شده. این فایل های A.in و A.out از کجا می آیند. آیا یه جای پیشفرض ذخیره میشوند؟
وقتی مسیر دقیق نوشته میشه یعنی تو همین پوشه جاری دنبال فایل A.in هست و خروجیش هم تو همون فولدر مینویسه.


آیا نمی توان به صورت مستقیم و ورودی و خروجی داد؟
اگه منظورتون از کیبورد هست، بله امکانش هست : پارامتر Scanner رو بذار System.in.
برای خروجی هم بخوای روی console نمایش داده بشه پارامتر printstream رو بذار System.out
البته برای نوشتن رو کنسول معمولا از PrintStream به این صورت استفاده نمیکنن.
مینویسن :
System.out.println("text");