انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => برنامه‌سازی => نویسنده: ! در 05 بهمن 1391، 10:14 ب‌ظ

عنوان: پرسش و پاسخ تاپیک لذت جاوا
ارسال شده توسط: ! در 05 بهمن 1391، 10:14 ب‌ظ
در این تاپیک سوالات خود را در مورد تاپیک آموزشی لذت جاوا مطرح نمایید.ما اینجاییم! ;)

تاپیک لذت جاوا :
http://forum.ubuntu.ir/index.php/topic,54812.0.html
عنوان: پاسخ : پرسش و پاسخ تاپیک لذت جاوا
ارسال شده توسط: محسن ح. در 05 بهمن 1391، 11:27 ب‌ظ
خب شروع میکنم گرفتن سوتی هاشو :دی
شوخی کردم ، خیلی جالب بود ، واقعا خیلی شبیه C# میمونه !
1 جاش رو میگم یکم ادیت کن که کامل باشه  :)
اون اول که گفتی کلاس بسازن اسم کلاس رو گفتی FirstInJava بذارن (واسه مثال بود ولی) توی کد ها اسم کلاس یه چیز دیگس  ! (FirstInUbuntu)
یکیشو عوض کن دادا‌!
عنوان: پاسخ : پرسش و پاسخ تاپیک لذت جاوا
ارسال شده توسط: ! در 05 بهمن 1391، 11:29 ب‌ظ
خب شروع میکنم گرفتن سوتی هاشو :دی
شوخی کردم ، خیلی جالب بود ، واقعا خیلی شبیه C# میمونه !
1 جاش رو میگم یکم ادیت کن که کامل باشه  :)
اون اول که گفتی کلاس بسازن اسم کلاس رو گفتی FirstInJava بذارن (واسه مثال بود ولی) توی کد ها اسم کلاس یه چیز دیگس  ! (FirstInUbuntu)
یکیشو عوض کن دادا‌!

چشم.ممنون بابت توجه ;)

ضمنا سی شارپ شبیه اینه نه این جاوا شبیه سی شارپ ;D
عنوان: پاسخ : پرسش و پاسخ تاپیک لذت جاوا
ارسال شده توسط: محمدرضا ح. در 05 بهمن 1391، 11:32 ب‌ظ
داداش کامپایل ترمینالی چی میشه؟ :D
عنوان: پاسخ : پرسش و پاسخ تاپیک لذت جاوا
ارسال شده توسط: ! در 05 بهمن 1391، 11:35 ب‌ظ
داداش کامپایل ترمینالی چی میشه؟ :D

چشم.فعلاً جلسه اول بود تو همین جلسه های اول توضیح میدم  ;)
عنوان: پاسخ : پرسش و پاسخ تاپیک لذت جاوا
ارسال شده توسط: majidkamali1370 در 06 بهمن 1391، 10:03 ق‌ظ
سلام.
بابت آموزش دستتون درد نکنه.
یه چنتا سوال داشتم. البته ممکنه بعضیاش رو در جلسات بعدی بفرمایید، ببخشید من یکم عجولم :D
۱. چرا main نوع void برمیگردونه؟ نیازی به برگردوندن عدد مثل C نیست؟
۲. چون main رو static بعریف کردیم، میشه به متدهای غیر استاتیک از همون کلاس دسترسی داشت یا فقط به استاتیک ها میشه از main دسترسی داشت؟
۳. راهی وجود داره که برنامه های چاوا رو کامپایل کرد تا بدون VM اجرا بشن؟
عنوان: پاسخ : پرسش و پاسخ تاپیک لذت جاوا
ارسال شده توسط: محسن ح. در 09 بهمن 1391، 04:55 ق‌ظ
داریوش جان ؟!
کجا رفتی پس‌ ؟!
بقیش چی شد دادا ؟!!!
عنوان: پاسخ : پرسش و پاسخ تاپیک لذت جاوا
ارسال شده توسط: Milandini در 10 بهمن 1391، 06:47 ب‌ظ
سلام
یه سوال تقریبا بی ربط
وضعیت جاوا در بازار کار ایران؟
عنوان: پاسخ : پرسش و پاسخ تاپیک لذت جاوا
ارسال شده توسط: HsebliS در 10 بهمن 1391، 09:09 ب‌ظ
منتظر آپدیتیممم :(
عنوان: پاسخ : پرسش و پاسخ تاپیک لذت جاوا
ارسال شده توسط: محسن ح. در 10 بهمن 1391، 11:35 ب‌ظ
منتظر آپدیتیممم :(

ما نیز همچنین !!!
واسه خودم یه برنامه نوشتم !
import javax.swing.*;
public class home {
public static void main(String [] args)
{

String st= "output :" ,sp=null ;
sp= JOptionPane.showInputDialog("input :" );
sp= sp+" biaaaaaaaaaaaaaaa";
JOptionPane.showMessageDialog(null ,sp ,st ,1 );
}
}
عنوان: پاسخ : پرسش و پاسخ تاپیک لذت جاوا
ارسال شده توسط: HsebliS در 10 بهمن 1391، 11:36 ب‌ظ
منتظر آپدیتیممم :(

ما نیز همچنین !!!
واسه خودم یه برنامه نوشتم !
import javax.swing.*;
public class home {
public static void main(String [] args)
{

String st= "output :" ,sp=null ;
sp= JOptionPane.showInputDialog("input :" );
sp= sp+" biaaaaaaaaaaaaaaa";
JOptionPane.showMessageDialog(null ,sp ,st ,1 );
}
}
:o =D> =D> =D>
عنوان: پاسخ : پرسش و پاسخ تاپیک لذت جاوا
ارسال شده توسط: محسن ح. در 10 بهمن 1391، 11:37 ب‌ظ
یه کلاس به اسم home بساز ، این کدها رو توش بریز ، اجرا کن !
اگه گفتی توی پنجره ی اول باید چی نوشت !؟!! ;)
عنوان: پاسخ : پرسش و پاسخ تاپیک لذت جاوا
ارسال شده توسط: HsebliS در 10 بهمن 1391، 11:39 ب‌ظ
یه کلاس به اسم home بساز ، این کدها رو توش بریز ، اجرا کن !
اگه گفتی توی پنجره ی اول باید چی نوشت !؟!! ;)
چی باید نوشت؟ :-s
عنوان: پاسخ : پرسش و پاسخ تاپیک لذت جاوا
ارسال شده توسط: محسن ح. در 10 بهمن 1391، 11:41 ب‌ظ
یه کلاس به اسم home بساز ، این کدها رو توش بریز ، اجرا کن !
اگه گفتی توی پنجره ی اول باید چی نوشت !؟!! ;)
چی باید نوشت؟ :-s
جدی گفتی‌ ؟! :دی
برنامه رو که اجرا کردی اسم یه بنده خدایی رو بنویس توش ! (daryuooosh)  ;D :D ;D
عنوان: پاسخ : پرسش و پاسخ تاپیک لذت جاوا
ارسال شده توسط: HsebliS در 10 بهمن 1391، 11:43 ب‌ظ
یه کلاس به اسم home بساز ، این کدها رو توش بریز ، اجرا کن !
اگه گفتی توی پنجره ی اول باید چی نوشت !؟!! ;)
چی باید نوشت؟ :-s
جدی گفتی‌ ؟! :دی
برنامه رو که اجرا کردی اسم یه بنده خدایی رو بنویس توش ! (darioooosh)  ;D :D ;D
زیادی خل نیستماااااا 8)
عنوان: پاسخ : پرسش و پاسخ تاپیک لذت جاوا
ارسال شده توسط: کیان در 19 بهمن 1391، 01:31 ب‌ظ
تاپیک ایجاد شد

http://forum.ubuntu.ir/index.php/topic,54812.0.html
کتاب جاوا توی بازار زیاده! کتابهای فارسی شده عالی :)
بهتره آموزش ویدیویی بذاری: forum.ubuntu.ir/index.php/topic,55292
عنوان: پاسخ : پرسش و پاسخ تاپیک لذت جاوا
ارسال شده توسط: HsebliS در 19 بهمن 1391، 02:38 ب‌ظ
کجایی داریوش?
عنوان: پاسخ : پرسش و پاسخ تاپیک لذت جاوا
ارسال شده توسط: ! در 19 بهمن 1391، 05:46 ب‌ظ
کجایی داریوش?

اومدم. :)
عنوان: پاسخ : پرسش و پاسخ تاپیک لذت جاوا
ارسال شده توسط: محسن ح. در 19 بهمن 1391، 10:24 ب‌ظ
خوش اومدی !!!

یه سوال فنی !!!
اگه واسه اندروید بخوام برنامه بنویسم ، باید کامپایلر دیگه ای بگیرم ؟ یا ...‌!؟
یه راهنمایی بی زحمت بکن ! :) مرسی
عنوان: پاسخ : پرسش و پاسخ تاپیک لذت جاوا
ارسال شده توسط: محسن ح. در 19 بهمن 1391، 10:35 ب‌ظ
سلام.
بابت آموزش دستتون درد نکنه.
یه چنتا سوال داشتم. البته ممکنه بعضیاش رو در جلسات بعدی بفرمایید، ببخشید من یکم عجولم :D
۱. چرا main نوع void برمیگردونه؟ نیازی به برگردوندن عدد مثل C نیست؟
۲. چون main رو static بعریف کردیم، میشه به متدهای غیر استاتیک از همون کلاس دسترسی داشت یا فقط به استاتیک ها میشه از main دسترسی داشت؟
۳. راهی وجود داره که برنامه های چاوا رو کامپایل کرد تا بدون VM اجرا بشن؟

بعد از روزها جواب ! :
۱. متد main اولین متدی هستش که اجرا میشه واسه همین Static تعریف میشه ، و متد دیگه ای اونو فراخوانی نمیکنه که این بخواد بهش مقداری رو برگردونه واسه همین از نوع void تعریف میشه .
۲. استاتیک بودنش ربطی به دسترسی به بقیه نداره فک کنم  :)
۳. اینو دقیق نمیدونم ولی فک نکنم ، مثل این میمونه که یه برنامه ی C# بنویسیم با .NET ورژن ۴ بعد بدون اینکه .net نصب باشه توقع داشته باشیم اجرا بشه

یکم اطلاعات اضافی (!) :
کامپایلر ها کدهایی که مینویسیم رو مستقیما به صفر و یک تبدیل نمیکنن چون نمیدونن که این برنامه قراره روی چه سخت افزاری اجرا بشه ، اونا رو به یه سری کدهای دیگه تبدیل میکنن و اون کدها (توی ویندوز .exe) وقتی اجرا بشن باید پیش نیازهاشون واسه تبدیل شدن به صفر و یک وجود داشته باشه تا بتونن به صفر و یک تبدیل بشن (توسط سیستم عامل) و روی اون سخت افزار اجرا بشن !
واسه همین باید اون چیزایی که نیاز دارن رو در اختیار داشته باشن (خیلی سعی کردم ساده بگم :) )
واسه همینه که اگه یه برنامه ای روی یک سیستم نصب شده باشه ، اگه فایل هاشم ببریم روی یه سیستم دیگه ، به ندرت امکان داره اجرا بشه ! ;)
عنوان: پاسخ : پرسش و پاسخ تاپیک لذت جاوا
ارسال شده توسط: محمدرضا ح. در 19 بهمن 1391، 10:43 ب‌ظ
خوش اومدی !!!

یه سوال فنی !!!
اگه واسه اندروید بخوام برنامه بنویسم ، باید کامپایلر دیگه ای بگیرم ؟ یا ...‌!؟
یه راهنمایی بی زحمت بکن ! :) مرسی

با همین اکلیپس میشه. منتها SDK و یک پلاگین به نام ADT رو نیاز داری
عنوان: پاسخ : پرسش و پاسخ تاپیک لذت جاوا
ارسال شده توسط: محسن ح. در 19 بهمن 1391، 11:04 ب‌ظ
خوش اومدی !!!

یه سوال فنی !!!
اگه واسه اندروید بخوام برنامه بنویسم ، باید کامپایلر دیگه ای بگیرم ؟ یا ...‌!؟
یه راهنمایی بی زحمت بکن ! :) مرسی

با همین اکلیپس میشه. منتها SDK و یک پلاگین به نام ADT رو نیاز داری

اینا رو چه جوری اضافه کنم ؟ :oops:
عنوان: پاسخ : پرسش و پاسخ تاپیک لذت جاوا
ارسال شده توسط: محمدرضا ح. در 19 بهمن 1391، 11:15 ب‌ظ
خوش اومدی !!!

یه سوال فنی !!!
اگه واسه اندروید بخوام برنامه بنویسم ، باید کامپایلر دیگه ای بگیرم ؟ یا ...‌!؟
یه راهنمایی بی زحمت بکن ! :) مرسی

با همین اکلیپس میشه. منتها SDK و یک پلاگین به نام ADT رو نیاز داری

اینا رو چه جوری اضافه کنم ؟ :oops:

تو انجمن های آندرویدی هست آموزشش
عنوان: پاسخ : پرسش و پاسخ تاپیک لذت جاوا
ارسال شده توسط: majidkamali1370 در 19 بهمن 1391، 11:33 ب‌ظ
سلام.
بابت آموزش دستتون درد نکنه.
یه چنتا سوال داشتم. البته ممکنه بعضیاش رو در جلسات بعدی بفرمایید، ببخشید من یکم عجولم :D
۱. چرا main نوع void برمیگردونه؟ نیازی به برگردوندن عدد مثل C نیست؟
۲. چون main رو static بعریف کردیم، میشه به متدهای غیر استاتیک از همون کلاس دسترسی داشت یا فقط به استاتیک ها میشه از main دسترسی داشت؟
۳. راهی وجود داره که برنامه های چاوا رو کامپایل کرد تا بدون VM اجرا بشن؟

بعد از روزها جواب ! :
۱. متد main اولین متدی هستش که اجرا میشه واسه همین Static تعریف میشه ، و متد دیگه ای اونو فراخوانی نمیکنه که این بخواد بهش مقداری رو برگردونه واسه همین از نوع void تعریف میشه .
۲. استاتیک بودنش ربطی به دسترسی به بقیه نداره فک کنم  :)
۳. اینو دقیق نمیدونم ولی فک نکنم ، مثل این میمونه که یه برنامه ی C# بنویسیم با .NET ورژن ۴ بعد بدون اینکه .net نصب باشه توقع داشته باشیم اجرا بشه

یکم اطلاعات اضافی (!) :
کامپایلر ها کدهایی که مینویسیم رو مستقیما به صفر و یک تبدیل نمیکنن چون نمیدونن که این برنامه قراره روی چه سخت افزاری اجرا بشه ، اونا رو به یه سری کدهای دیگه تبدیل میکنن و اون کدها (توی ویندوز .exe) وقتی اجرا بشن باید پیش نیازهاشون واسه تبدیل شدن به صفر و یک وجود داشته باشه تا بتونن به صفر و یک تبدیل بشن (توسط سیستم عامل) و روی اون سخت افزار اجرا بشن !
واسه همین باید اون چیزایی که نیاز دارن رو در اختیار داشته باشن (خیلی سعی کردم ساده بگم :) )
واسه همینه که اگه یه برنامه ای روی یک سیستم نصب شده باشه ، اگه فایل هاشم ببریم روی یه سیستم دیگه ، به ندرت امکان داره اجرا بشه ! ;)
بابت جواب ممنون.
۱. آخه توی C سیستم عامل اونو فراخونی میکنه. به خاطر همین عددی که برمیگردونه نشاندهنده تعداد خطاهاییه که برنامه داشته. return 0 یعنی بدون خطا اجرا شده.
۲. آخه توی C++ و C# اعضای غیر static فقط از طریق اسم کلاس میتونن به اعضای static دسترسی داشته باشن. به خاطر این پرسیدم.
۳. منظورم اینه که روی اون IDE یه پلاگین یا هرچی نصب شه که بشه بدون اجرای VM اون رو اجرا کرد. یعنی دقیقا واسه اون ماشین برنامه رو کامپایل کنه.
عنوان: پاسخ : پرسش و پاسخ تاپیک لذت جاوا
ارسال شده توسط: blackhalo1989 در 22 بهمن 1391، 11:50 ب‌ظ
هر متد استاتیک فقط به متدهای استاتیک دیگه دسترسی داره. فکر کنید میفهمید چرا. برای اینکه متد های غبر استاتیک رو بتونه صدا بزنه باید اون متد رو روی یه شئ صدا بزنه. باز اینم تابلوءه دیگه چرا!
عنوان: پاسخ : پرسش و پاسخ تاپیک لذت جاوا
ارسال شده توسط: دانیال بهزادی در 23 بهمن 1391، 12:52 ق‌ظ
سلام
یه سوال تقریبا بی ربط
وضعیت جاوا در بازار کار ایران؟
من چند تا شرکت می‌شناسم که به شدّت دنبال جاواکار هستن
عنوان: پاسخ : پرسش و پاسخ تاپیک لذت جاوا
ارسال شده توسط: majidkamali1370 در 23 بهمن 1391، 01:57 ق‌ظ
هر متد استاتیک فقط به متدهای استاتیک دیگه دسترسی داره. فکر کنید میفهمید چرا. برای اینکه متد های غبر استاتیک رو بتونه صدا بزنه باید اون متد رو روی یه شئ صدا بزنه. باز اینم تابلوءه دیگه چرا!
احسنت. منم دقیقا به خاطر همین پرسیدم. با این حساب اگه توی اون کلاس، متد غیر استاتیک درست کنیم، از توی main مستقیم نمیشه بهش دسترسی داشت. باید حتما از اون کلاس یه شیء بسازیم. درست میگم؟
عنوان: پاسخ : پرسش و پاسخ تاپیک لذت جاوا
ارسال شده توسط: محسن ح. در 23 بهمن 1391، 02:13 ب‌ظ
من دارم دست و پا شکسته اون تاپیک رو ادامه میدم ، مشکلاتم احتمالا خیلی بیشتره توی آموزش ها ولی از هیچی بهتره دیگه !
خواهشا هرجاش مشکلی بود یا اشتباه داشت همینجا بگین که برم درستش کنم :)
عنوان: پاسخ : پرسش و پاسخ تاپیک لذت جاوا
ارسال شده توسط: محسن ح. در 23 بهمن 1391، 02:25 ب‌ظ
هر متد استاتیک فقط به متدهای استاتیک دیگه دسترسی داره. فکر کنید میفهمید چرا. برای اینکه متد های غبر استاتیک رو بتونه صدا بزنه باید اون متد رو روی یه شئ صدا بزنه. باز اینم تابلوءه دیگه چرا!

هر متد استاتیک فقط به متدهای استاتیک دیگه دسترسی داره. فکر کنید میفهمید چرا. برای اینکه متد های غبر استاتیک رو بتونه صدا بزنه باید اون متد رو روی یه شئ صدا بزنه. باز اینم تابلوءه دیگه چرا!
احسنت. منم دقیقا به خاطر همین پرسیدم. با این حساب اگه توی اون کلاس، متد غیر استاتیک درست کنیم، از توی main مستقیم نمیشه بهش دسترسی داشت. باید حتما از اون کلاس یه شیء بسازیم. درست میگم؟

فدای برنامه نویسا بشم من :)
یه سوالی واسم پیش اومده !
من الان داشتم آموزش های خودمو میخوندم دیدم خیلی جاهاش نیاز به توضیحات بیشتر داره و اصلا وقت نکردم توضیح بدم !
مثل printf یا همون import ، جاوا توی بیسش شبیه به همون c و c++ خودمونه ، یعنی همونطور که میبینین خیلی چیزاش هم دقیقا همونه !
حالا خواهش و سوالی که داشتم اینه ، میشه این چیزاشو که من جا انداختم و اگرم میخواستم توضیح بدم از برنامه ی اصلی خیلی خارج میشدیم رو شما لطف کنین توضیحاتشو در قالب نکته و یادآوری بذارین تا تاپیکمون کامل بشه ؟
:)
عنوان: پاسخ : پرسش و پاسخ تاپیک لذت جاوا
ارسال شده توسط: majidkamali1370 در 23 بهمن 1391، 03:22 ب‌ظ
هر متد استاتیک فقط به متدهای استاتیک دیگه دسترسی داره. فکر کنید میفهمید چرا. برای اینکه متد های غبر استاتیک رو بتونه صدا بزنه باید اون متد رو روی یه شئ صدا بزنه. باز اینم تابلوءه دیگه چرا!

هر متد استاتیک فقط به متدهای استاتیک دیگه دسترسی داره. فکر کنید میفهمید چرا. برای اینکه متد های غبر استاتیک رو بتونه صدا بزنه باید اون متد رو روی یه شئ صدا بزنه. باز اینم تابلوءه دیگه چرا!
احسنت. منم دقیقا به خاطر همین پرسیدم. با این حساب اگه توی اون کلاس، متد غیر استاتیک درست کنیم، از توی main مستقیم نمیشه بهش دسترسی داشت. باید حتما از اون کلاس یه شیء بسازیم. درست میگم؟

فدای برنامه نویسا بشم من :)
یه سوالی واسم پیش اومده !
من الان داشتم آموزش های خودمو میخوندم دیدم خیلی جاهاش نیاز به توضیحات بیشتر داره و اصلا وقت نکردم توضیح بدم !
مثل printf یا همون import ، جاوا توی بیسش شبیه به همون c و c++ خودمونه ، یعنی همونطور که میبینین خیلی چیزاش هم دقیقا همونه !
حالا خواهش و سوالی که داشتم اینه ، میشه این چیزاشو که من جا انداختم و اگرم میخواستم توضیح بدم از برنامه ی اصلی خیلی خارج میشدیم رو شما لطف کنین توضیحاتشو در قالب نکته و یادآوری بذارین تا تاپیکمون کامل بشه ؟
:)
من جاوا بلد نیستم. فقط داشتم اون چیزا رو با سی++ مطابقت میدادم.
عنوان: پاسخ : پرسش و پاسخ تاپیک لذت جاوا
ارسال شده توسط: محسن ح. در 23 بهمن 1391، 03:27 ب‌ظ
میدونم دادا ، منم گفتم این چیزاش یا مثل همون سی و سی++ خودمونه یا اینکه یه خورده فرق داره ، همینا که شبیه هستن رو شما لطف کن یه توضیحی بده دیگه :)
مثلا همین پرینت اف !
دقیقا کارش مثل چیزیه که توی سی استفاده میکنیم (%d و اینجور چیزا ...)
البته اگه وقتشو داری دارم میگما !
خودمم دارم کتابشو میخونم که یاد بگیرم اینجا هم دارم خلاصه ی اون کتاب رو به زبون خودم میگم ، منم توی ویندوز سی و سی++ و سی شارپ و پاسکال کار میکردم ، که الان رو آوردم به جاوا !
عنوان: پاسخ : پرسش و پاسخ تاپیک لذت جاوا
ارسال شده توسط: سید مسعود امامیان در 20 اردیبهشت 1392، 08:50 ب‌ظ
چه نیازی داره توابعی که مقداری از کاربر می گیرند، در جلوی آن ها از کلمات کلیدی throws Exception استفاده کنیم ؟
عنوان: پاسخ : پرسش و پاسخ تاپیک لذت جاوا
ارسال شده توسط: سید مسعود امامیان در 20 اردیبهشت 1392، 09:36 ب‌ظ
چه نیازی داره توابعی که مقداری از کاربر می گیرند، در جلوی آن ها از کلمات کلیدی throws Exception استفاده کنیم ؟

http://www.javatutorialhub.com/java-exception-throws.html (http://www.javatutorialhub.com/java-exception-throws.html)
عنوان: پاسخ : پرسش و پاسخ تاپیک لذت جاوا
ارسال شده توسط: abbasalim در 24 اردیبهشت 1392، 08:44 ب‌ظ
خوش اومدی !!!

یه سوال فنی !!!
اگه واسه اندروید بخوام برنامه بنویسم ، باید کامپایلر دیگه ای بگیرم ؟ یا ...‌!؟
یه راهنمایی بی زحمت بکن ! :) مرسی

با همین اکلیپس میشه. منتها SDK و یک پلاگین به نام ADT رو نیاز داری

اینا رو چه جوری اضافه کنم ؟ :oops:

تو انجمن های آندرویدی هست آموزشش
بهترین کار اینه که adt bundle رو نصب کنید
خودش واستون لقمه کرده کافیه بزاریدش داخل دهنتون :D
گوگل که ایران رو تحریم کرده >:( پس بهترین را تورنت  \\:D/:

http://dl.rorybradford.com/google/dev/adt-bundle-linux-x86-20130219.zip.torrent
http://dl.rorybradford.com/google/dev/adt-bundle-linux-x86_64-20130219.zip.torrent
عنوان: پاسخ : پرسش و پاسخ تاپیک لذت جاوا
ارسال شده توسط: abbasalim در 24 اردیبهشت 1392، 08:46 ب‌ظ
چه نیازی داره توابعی که مقداری از کاربر می گیرند، در جلوی آن ها از کلمات کلیدی throws Exception استفاده کنیم ؟

بنام خدا
سلام
throws Exception یعنی وقتی استثنایی رخ بده مثلا شما از کاربر میخواین یک int وارد کنه ولی طرف یه کارکتر یا رشته وارد میکنه خوب اگه این استثنا رو در نظر نگرفته باشین بدون شک برنامه شما با ارور مواجه میشه و پایان  :( پس باید براش استثناو تعریف کنی و بعد بگی اگه کاربر چیزی بجر int وارد کرد مثلا یه پیغام ارور بده و دوباره از کاربر ورودی بخواد