PDA

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)



موفق و سربلند باشید.