View Full Version : سوال: وارد كردن اطلاعات
zha.aye
جمعه 10 مهر 1388, 22:17 عصر
با سلام
چطور ميشه از پنجره كنسول در يك برنامه جاوا اطلاعات ورودي گرفت ؟ من از system.in.read() كه استفاده ميكنم error ميده
java.source.ir
شنبه 11 مهر 1388, 08:43 صبح
سلام
برای انجام اینکار می توانید از کلاس Scanner که در بسته java.util.Scanner قرار دارد؛ به صورت زیر استفاده نمایید:
Scanner input = new Scanner(System.in);
String str = input.nextLine();
این هم یک نمونه برنامه ساده:
import java.util.Scanner;
/**
*
* @author java.source.ir
*/
public class NewClass
{
public static void main(String[] ags) {
Scanner input = new Scanner(System.in);
System.out.println("Please enter your first name: ");
String str = input.nextLine();
System.out.println(str);
}
}
خروجی این برنامه نیز در محیط NetBeans به صورت زیر می باشد:
init:
deps-jar:
Compiling 1 source file to D:\New Files\Java Projects\test\build\classes
compile-single:
run-single:
Please enter your first name:
java.source.ir
java.source.ir
BUILD SUCCESSFUL (total time: 14 seconds)
موفق و سربلند باشید.
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.