شما می توانید با عضویت در انجمن پرسش و پاسخ درسمن هرگونه سوالی دارید را مطرح کنید


دریافت داده از ورودی (کاربر) در زبان جاوا


دریافت داده از ورودی (کاربر) در زبان جاوا
برای دانلود و دیدن آنلاین این درس نیاز است وارد سایت شوید. در صورت نداشتن حساب کاربری عضو شوید.

برای گرفتن داده ها از ورودی، یا همان کاربر روش های مختلفی وجود دارند که یکی از بهترین و پرکاربرد ترین آنها استفاده از کلاسی به نام Scanner میباشد.
وقتی بخواهیم از کلاسی استفاده کنیم، باید نام پکیج آن کلاس import، یا همان وارد شود؛ یعنی کامپایلر به صورت پیشفرض آن را شناسایی نکرده است.
برای استفاده از کلاس‌ها ابتدا نام کلاس را مینویسیم، سپس یک نام برای شئ آن در نظر میگیریم، برای نوشتن کد Scanner در زبان جاوا به صورت زیر عمل میکنیم. 
شئ چیست؟ بعد از ساختن کلاس، برای کار کردن با کلاس نیاز به تعریف نمونه ای از کلاس یا همان شئ داریم.

 

import java.util.Scanner;

public class myclass {
	public static void main(String[]args) {
		Scanner reader=new Scanner(System.in);
		System.out.print("Enter Age:");
		int age=reader.nextInt();
		System.out.println("Age Is: "+age);
{
{

import کردن کلاس Scanner: این کد را در بالای برنامه مینویسیم.

import java.util.Scanner;

پیام به کاربر برای وارد کردن مقدار:

System.out.print("Enter Age:");

گرفتن مقدار به صورت عدد صحیح از کاربر:

int age=reader.nextInt();

گرفتن عدد اعشاری از کاربر:

double moadel=reader.nextDouble();

گرفتن مقدار صحیح و یا غلط: 

boolean flag=reader.nextBoolean();

برای گرفتن داده ها به صورت رشته ای یا متنی، میتوان به شکل زیر عمل کرد، اما در خروجی به مشکلی بر خواهیم خورد که اگر در هنگام وارد کردن رشته از کاراکتر فاصله استفاده کنیم کامپایلر نمیتواند به صورت صحیح آنرا ذخیره کند. در نتیجه این متد،متد خوبی برای ذخیره رشته نمیباشد.

String name=reader.next();

به جای متد next از متد nextLine به صورت زیر استفاده میکنیم. در این متد برای ذخیره اطلاعات مشکلی به وجود نمی‌آید: 

String name=reader.nextLine();

گرفتن مقدار به صورت کاراکتر: 

char ch=reader.next().charAt(0);

ساختن یک شئ:  

Scanner reader=new Scanner(System.in);

نام کلاس: Scanner

نام شئ: reader
 

تبدیل مقادیر به یک دیگر در جاوا
تبدیل یک رشته عددی به عدد صحیح

برای تبدیل یک رشته عددی، به یک عدد صحیح معمولی، از متد parseint  که از کلاس  Integer است، به شکل زیر استفاده میکنیم:
 
import java.util.Scanner;

public class myclas {
	public static void main(String[]args) {
		Scanner reader=new  Scanner(System.in);
		System.out.print("Enter Value :");
		String str="256";
		int x=Integer.parseInt(str);
		System.out.println(x);
	
	}
}

تبدیل رشته عددی به عدد اعشاری

برای تبدیل رشته عدد اعشاری به یک عدد اعشاری معمولی به شکل زیر عمل میکنیم:
 

import java.util.Scanner;

public class myclas {
	public static void main(String[]args) {
		Scanner reader=new Scanner(System.in);
		System.out.print("Enter Value :");
		String str="63.456";
		double x=Double.parseDouble(str);
		System.out.println(x);
		
	}
}

تبدیل رشته داده منطقی به داده منطقی 
برای تبدیل داده های منطقی که به صورت رشته ای ذخیره شده اند، به داده های منطقی معمولی به روش زیر عمل میکنیم:

 

import java.util.Scanner;

public class myclas {
	public static void main(String[]args) {
		Scanner reader=new Scanner(System.in);
		System.out.print("Enter Value :");
		String str="true";
		boolean x=Boolean.parseBoolean(str);
		System.out.println(x);
		
	}

}

تبدیل عدد صحیح به رشته 
برای تبدیل یک عدد صحیح به یک رشته، تنها کافی است آن عدد را با استفاده از عملگر جمع، با یک رشته خالی جمع کنیم.

 

import java.util.Scanner;

public class myclas {
	public static void main(String[]args) {
		Scanner reader=new Scanner(System.in);
		System.out.print("Enter Value :");
		int x=90;
		String str=""+x;
		System.out.println(str);
	}
}

 


برچسب ها :

دریافت داده از ورودی در جاوا تبدیل داده در جاوا تبدیل رشته عددی به عدد اعشاری در جاوا تبدیل عدد صحیح به رشته در جاوا

نظر بدهید

نشانی ایمیل شما منتشر نخواهد شد .
برای ارسال نظر نیاز است وارد سایت شوید. در صورت نداشتن حساب کاربری عضو شوید.
26 جلسه برای دوره رایگان آموزش جاوا - مقدماتی تا متوسط

درس 1
مقدمه ای بر زبان برنامه نویسی جاوا
28 دقیقه / رایگان

درس 2
نصب و راه اندازی و ایجاد اولین برنامه در eclipse
30 دقیقه / رایگان

درس 3
ساختار کلی برنامه در زبان جاوا
17 دقیقه / رایگان

درس 4
ساختار کلی برنامه در زبان جاوا (بخش دوم)
18 دقیقه / رایگان

درس 5
عملگر ها در زبان جاوا
49 دقیقه / رایگان

درس 6
چاپ اطلاعات در خروجی در زبان جاوا
30 دقیقه / رایگان

درس 7
دریافت داده از ورودی (کاربر) در زبان جاوا
29 دقیقه / رایگان

درس 8
تولید داده تصادفی و آشنایی با کلاس Random در زبان جاوا
19 دقیقه / رایگان

درس 9
دستورات کنترل اجرای برنامه (if, if-else) در زبان جاوا
23 دقیقه / رایگان

درس 10
دستور کنترلی switch-case در زبان جاوا
21 دقیقه / رایگان

درس 11
حلقه تکرار for در زبان جاوا
22 دقیقه / رایگان

درس 12
دستورات While و Do-While در زبان جاوا
27 دقیقه / رایگان

درس 13
شی گرایی در زبان جاوا (مفاهیم پایه)
33 دقیقه / رایگان

درس 14
شی گرایی در زبان جاوا (سطوح دسترسی به اعضای کلاس)
30 دقیقه / رایگان

درس 15
شی گرایی در زبان جاوا (Getter-setter)
40 دقیقه / رایگان

درس 16
شی گرایی در زبان جاوا (متدهای سازنده و اعضای استاتیک)
29 دقیقه / رایگان

درس 17
شی گرایی در زبان جاوا (وراثت)
25 دقیقه / رایگان

درس 18
شی گرایی در زبان جاوا (چند ریختی یا پلی مورفیسم Polymorphism)
29 دقیقه / رایگان

درس 19
شی گرایی در زبان جاوا (کلاس abstract )
25 دقیقه / رایگان

درس 20
شی گرایی در زبان جاوا (interface)
21 دقیقه / رایگان

درس 21
آرایه های یک بعدی در زبان جاوا
40 دقیقه / رایگان

درس 22
آرایه های دو بعدی و لیست ها در زبان جاوا
34 دقیقه / رایگان

درس 23
HashMap و Enum ها در زبان جاوا
28 دقیقه / رایگان

درس 24
آموزش رشته ها در جاوا
38 دقیقه / رایگان

درس 25
کنترل خطا و استثنا ها در جاوا
30 دقیقه / رایگان

درس 26
برخورد با استثناها در جاوا
27 دقیقه / رایگان

دوره رایگان آموزش جاوا - مقدماتی تا متوسط


تعداد جلسات 26 جلسه
مدت زمان 685 دقیقه
سطح مهارت مقدماتی
زبان فارسی
دانشجو 102 دانشجو
گواهی نامه ندارد
قیمت دوره : 0 تومان
درحال برگزاری
مهدی عباسی
مهدی عباسی

درباره مدرس :

مدیر‌ عامل‌ شرکت آریا‌ نرم‌‌ افزار دارنده مدرک کارشناسی‌ ارشد مهندسی کامپیوتر 12‌ سال سابقه تدریس دروس کامپیوتر را در دانشگاههای دولتی، آزاد، پیام‌نور ملایر، شهیدشمسی‌پور تهران و تدریس برنامه‌نویسی در انیستیتو ایزایران، مجتمع فنی و موسسه راه‌آینده تهران دارا میباشد و تا به حال راهنمایی انجمنهای علمی دانشگاه و صدها پروژه دانشجویی را برعهده داشته است. تخصص اصلی: با داشتن گواهی‌نامه‌های معتبر تدریس از انیستیتو‌ ایزایران، راه آینده‌تهران و سازمان‌فنی‌حرفه‌ای، تدریس و آموزش‌ دروس کامپیوتر، ‌برنامه‌نویسی کامپیوتر و کلاسهای کنکور کارشناسی و کارشناسی‌ارشد میباشد.همچنین تجربه داوری و نظارت مسابقات برنامه‌نویسی کشوری‌ACM را در سالهای متعدد داشته و تیم مورد رهبری ایشان در 3سال متوالی مقام اول مسابقات کشوری را از آن خود کرده است.ایشان مقالاتی در زمینه شبکه‌های کامپیوتری، تکنیک‌های وزارت دفاع و ... به ثبت رسانده و مشاور و کارشناس در طراحی و برنامه نویسی بیش از 50‌برنامه کاربردی تحت وب و ویندوز و موبایل میباشد. افتخارات دیگر:کسب مقام دوم ایده‌های برتر در مسابقات استارت‌آپ و بکند کشوری را نام برد.