من بهترینم
1 بهترین دشمن خوبی است
![سطح قدیمی 04 - 1](https://cdn.codegym.cc/images/article/b560e270-1d25-45f5-825b-603789edccd8/800.jpeg)
2 بهترین شدن کار سختی است
همیشه کسی هست که زودتر شروع کرده باشد. یکی پدر و مادر ثروتمندی داشت، یکی در بهترین دانشگاه دنیا درس می خواند. شخصی با کمک والدینش کار پیدا کرد. ناراحت نباش اتفاق می افتد. شرایط شروع متفاوت نامیده می شود. با این حال، افرادی مانند اینها در اقلیت هستند، جهان پر از افرادی است که به دلیل "فکر کردن خارج از چارچوب"، سخت کوشی و تمایل به یادگیری همیشه موفق شده اند. زندگی مثل بازی با ورق است. همه می توانند با داشتن تمام برنده ها برنده شوند، اما حرفه ای فارغ از کارت هایی که دارد برنده می شود. او با مهارت خود از نفوذ ترامپ می کاهد. هیچ کس آن را به اندازه ورزشکاران حرفه ای درک نمی کند. بسیاری از آنها تنها چند سال فرصت دارند تا از شانس خود استفاده کنند و موفق شوند.3 همیشه کسی هست که بیشتر از شما کار می کند
![سطح قدیمی 04 - 2](https://cdn.codegym.cc/images/article/70cdd064-5cfa-436c-aa3d-236a467316c8/800.jpeg)
4 محیط غیر دوستانه
![سطح قدیمی 04 - 3](https://cdn.codegym.cc/images/article/04136209-8a54-42e5-8d6b-bf09d37eb797/800.jpeg)
5 برای جمع بندی
هنوز هم بازرگانان هستند که فضاهای کاری را ایجاد می کنند. حقوق کارگران اجیر شده نتیجه رقابت تجاری برای بهترین کارگران است. هر چه تعداد کسب و کارها در کشور بیشتر باشد، حقوق ها نیز بیشتر می شود. رقابت بزرگی در مسیر "بیشتر کار کن" وجود دارد، این راه دیگر جواب نمی دهد. باید دیگری پیدا کنی شما باید زندگی و زمان خود را دوست داشته باشید. پول فقط ابزاری است که شما را از نظر مالی مستقل می کند. اگر از نظر مالی مستقل هستید، ممکن است آنچه را که می خواهید انجام دهید و آنچه را که نمی خواهید انجام ندهید. در مسیر بهترین شدن، مراقب "فداکاری ها" باشید. مهمترین چیزها را قربانی نکنید: خانواده، دوستان، سلامتی، شغلی که دوست دارید. موفقیت مالی در 50 سالگی بدون داشتن خانواده، دوستان، سلامتی و تنفر از شغل موفقیتی نیست. این یک شکست است.سطح 4
![سطح قدیمی 04 - 4](https://cdn.codegym.cc/images/article/fa29ee6c-82e9-4541-9586-25493549d757/800.jpeg)
1 ریشا، دامنه متغیرها
- پروفسور هنوز سرپا ایستاده است. آن چروک های قدیمی سخنرانی همه یکسان هستند. تمام آنچه او به شما می گوید در کتاب ها نوشته شده است. به خاطر داشته باشید که هیچ کس پس از ده ها سخنرانی هرگز شنا را یاد نگرفته است . سخنرانی ها زمانی کمک می کنند که شما قطعاً موضوعی را درک می کنید و آن را کمی کمتر از خود یک استاد می دانید. - سخنرانی های استاد واقعاً مفید است. - آره... یا بهتر است بگوییم، امیدواریم که باشند. هرچه دیدگاه های بیشتری در مورد همان چیزهایی که می شنوید، بیشتر تعجب می کنید که واقعاً اوضاع چگونه است. فقط با یک دیدگاه، یا باور می کنید یا نه. باشه بریم سر کار - به تصویری که قبلا به شما دادم نگاهی بیندازید:![سطح قدیمی 04 - 5](https://cdn.codegym.cc/images/article/fc482fb0-2efc-41ec-9b0f-6d83cc950f68/256.jpeg)
![سطح قدیمی 04 - 6](https://cdn.codegym.cc/images/article/7b7418b7-4558-4e1c-83e0-0bcb6c6a4798/800.jpeg)
![سطح قدیمی 04 - 7](https://cdn.codegym.cc/images/article/d58d381b-c646-423f-a092-591eb6aebe97/800.jpeg)
![سطح قدیمی 04 - 8](https://cdn.codegym.cc/images/article/8da918ac-086f-453d-9390-db2c7cb6a5e1/512.jpeg)
![سطح قدیمی 04 - 9](https://cdn.codegym.cc/images/article/afd636d9-eb41-468a-b7e1-6de5105bc623/512.jpeg)
![سطح قدیمی 04 - 10](https://cdn.codegym.cc/images/article/369820f8-be5c-42a2-93e6-f488962a9563/512.jpeg)
![سطح قدیمی 04 - 11](https://cdn.codegym.cc/images/article/3e34bd78-77ef-4169-b709-e8b533608356/512.jpeg)
2 دیگو، وظایف برای مشاهده متغیرها
- هی، آمیگو. - هی، دیگو. - من برای شما چند کار برای مشاهده متغیرها آوردم![سطح قدیمی 04 - 12](https://cdn.codegym.cc/images/article/88a9421d-1fa7-4d28-b7fd-ef40ef5e3288/512.jpeg)
3 ریشا، یک فرمان و یک بلوک فرمان
- حالا به شما می گویم بلوک فرمان و فرمان چیست. این کاملا ساده است. بدنه متد از دستورات تشکیل شده است. هر دستور با نقطه ویرگول به پایان می رسد.![سطح قدیمی 04 - 13](https://cdn.codegym.cc/images/article/d3a2d3cf-c0e4-4859-8f7e-0f5ecda142b6/512.jpeg)
![سطح قدیمی 04 - 14](https://cdn.codegym.cc/images/article/8f3bba26-462b-4b65-aa96-ab9be44f50bf/512.jpeg)
4 Elly، اپراتور شرطی
- هی، آمیگو. امروز عملگرهای شرطی را برای شما توضیح خواهم داد . - ارزش یک برنامه در توانایی آن در عملکرد متفاوت در موقعیت های مختلف است، در غیر این صورت بی فایده است. در جاوا توانایی ذکر شده توسط «عملگر شرطی» محقق می شود. این یک کلمه کلیدی ویژه است که به شما امکان می دهد بسته به صحت یک شرط، بلوک های دستوری مختلفی را اجرا کنید. - عملگر شرطی از سه بخش « شرط »، « فرمان 1 » و « فرمان 2 » تشکیل شده است. اگر شرط درست باشد، « فرمان 1 » و در غیر این صورت « فرمان 2 » اجرا می شود. دستورات هرگز به طور همزمان اجرا نمی شوند. این اپراتور به صورت زیر به نظر می رسد:![سطح قدیمی 04 - 15](https://cdn.codegym.cc/images/article/838cc999-bf2c-489e-9ab4-351ec7f5c350/original.jpeg)
![سطح قدیمی 04 - 16](https://cdn.codegym.cc/images/article/26b9a7ce-8235-4257-9b8a-8f9568e60410/512.jpeg)
5 بیلابو، مقایسه با پاسکال
- هی، آمیگو. آیا به یاد دارید، ما از پاسکال پیشرفته تری در سیاره خود استفاده می کنیم. این چیزی است که همه چیز در پاسکال به نظر می رسد.![سطح قدیمی 04 - 17](https://cdn.codegym.cc/images/article/19ac03f8-c15a-4a08-a02b-6b97c8e1396d/800.jpeg)
6 دیگو، وظایف
- می خواهم کمی در مورد مقایسه متغیرها در جاوا به شما بگویم . - شما قبلاً در مورد ساده ترین عملگرهای مقایسه کمتر از (<) و بزرگتر از (>) می دانید. - آره - همچنین یک عملگر "برابر به" (==) و "نه برابر" (!=) وجود دارد. و عملگرهای "کمتر از یا برابر" (<=) و "بزرگتر از یا برابر" (>=) نیز وجود دارد. - اوه، این چیز هیجان انگیزتر است. - توجه داشته باشید که هیچ عملگر «=>» و «=<» در جاوا وجود ندارد! - علامت «=» برای عملگر انتساب استفاده می شود ، بنابراین برای نشان دادن برابری باید از علامت «==» دو برابر استفاده کنیم . برای بررسی اینکه متغیرها برابر نیستند ، از « != » استفاده کنید. - به اندازه کافی منصفانه. - مقایسه دو متغیر در جاوا با استفاده از عملگر «==» مقایسه ای است از آنچه که این متغیرها شامل می شوند. - یعنی مقادیر در متغیرهای نوع اولیه مقایسه می شوند . - در متغیرهای نوع مرجع ، مراجع با هم مقایسه می شوند . بنابراین، اگر اشیاء در داخل یکسان باشند، اما مراجع آنها متفاوت باشد، مقایسه نشان می دهد که آنها برابر نیستند : نتیجه مقایسه نادرست است . نتیجه مقایسه مرجع درست است ، تنها در صورتی که هر دو مرجع به یک شی اشاره کنند. - برای مقایسه اشیاء بر اساس محتوای آنها از روش خاصی برابر استفاده می شود. کامپایلر این متد (و همه متدهای کلاس Object) را به کلاس شما اضافه می کند، حتی اگر آن را اعلان نکنید. اجازه دهید از طریق مثال توضیح دهم:![سطح قدیمی 04 - 18](https://cdn.codegym.cc/images/article/cf9ed631-b69f-44fd-9a03-2afd0b18ab99/512.jpeg)
وظایف عملی | |
---|---|
1 | حداقل دو عدد برنامه ای بنویسید که دو عدد را از صفحه کلید بخواند و حداقل این اعداد را روی صفحه نمایش دهد. |
2 | حداکثر چهار عدد برنامه ای بنویسید که چهار عدد را از صفحه کلید بخواند و حداکثر این اعداد را روی صفحه نمایش دهد. |
3 | مرتب سازی سه عدد برنامه ای بنویسید که سه عدد را از صفحه کلید بخواند و به ترتیب نزولی نمایش دهد. |
4 | مقایسه نام ها برنامه ای بنویسید که دو نام را از صفحه کلید بخواند و اگر نام ها یکسان باشد، «نام ها یکسان هستند» را نمایش می دهد. نمایش «طول نام برابر است» اگر نام ها متفاوت است، اما طول آنها برابر است. |
5 | 18+ برنامه ای بنویسید که نام و سن را از صفحه کلید بخواند. اگر سن کمتر از 18 سال باشد، «کمی بزرگ شو» نمایش داده می شود. |
6 | 18 کافی است برنامه ای بنویسید که نام و سن را از روی صفحه کلید بخواند. اگر سن بیش از 20 سال باشد نمایش «18 کافی است» |
7 کیم در مورد نوع بولی صحبت می کند
- هی، آمیگو. من می خواهم در مورد یک نوع داده جدید به شما بگویم. این یک نوع بولی است . متغیرهای این نوع فقط دو مقدار دارند: true و false . - چگونه از آن استفاده کنیم؟ - این نوع در بسیاری از جاها به صورت پنهان استفاده می شود. درست همانطور که یک عدد نتیجه هر جمع است، نوع بولی - درست یا نادرست - نتیجه هر مقایسه است. مثال ها:![سطح قدیمی 04 - 19](https://cdn.codegym.cc/images/article/1d3e8a25-6daa-4592-bf86-3c3828012815/800.jpeg)
![سطح قدیمی 04 - 20](https://cdn.codegym.cc/images/article/48e71aa3-ec77-4e85-b5fe-0ec4b5b7844c/800.jpeg)
![سطح قدیمی 04 - 21](https://cdn.codegym.cc/images/article/89e5518b-912a-4789-945e-560ca434c506/800.jpeg)
![سطح قدیمی 04 - 22](https://cdn.codegym.cc/images/article/f8326703-aeac-4d67-89f3-11ce16daa59b/512.jpeg)
8 الی، در حالی که حلقه
- سلام. - سلام الی! - وقت آن است که در مورد حلقه ها یاد بگیریم! آنها به همان اندازه ساده هستند، اما جالب تر. یک حلقه هر فرمان یا بلوک فرمان را قادر می سازد چندین بار اجرا شود. یک حلقه به صورت زیر به نظر می رسد:![سطح قدیمی 04 - 23](https://cdn.codegym.cc/images/article/ea81918f-9c70-4ed5-842c-de83932087de/256.jpeg)
![سطح قدیمی 04 - 24](https://cdn.codegym.cc/images/article/3ae1747a-f17a-4cd1-ace2-99fc82aab974/512.jpeg)
9 بیلابو، مقایسه با پاسکال
- سلام جوانه. Bilaabo اکنون به شما خواهد گفت که همه چیز در پاسکال چگونه خواهد بود.![سطح قدیمی 04 - 25](https://cdn.codegym.cc/images/article/806c2b76-9a4c-4256-8ae9-93be82c0f479/512.jpeg)
10 دیگو، وظایف حلقه
- هی، آمیگو! - شنیدم که حلقه ها را یاد گرفته ای. اگر چند کار دیگر به شما بدهم چه؟وظایف حلقه | |
---|---|
1 | 10 عدد برنامه ای بنویسید که اعداد 1 تا 10 را نمایش دهد. از حلقه "while" استفاده کنید. |
2 | 10 عدد به ترتیب معکوس برنامه ای بنویسید که اعداد 10 تا 1 را نمایش دهد. از حلقه "while" استفاده کنید. |
3 | شما هرگز نمی توانید چیزهای خیلی خوبی داشته باشید برنامه ای بنویسید که از صفحه کلید یک رشته و عدد N را بخواند. برنامه باید رشته N بار روی صفحه نمایش دهد. از حلقه "while" استفاده کنید. ورودی مثال: abc 2 خروجی مثال: abc abc |
4 | S-square برنامه ای بنویسید که مربع 10x10 از کاراکترهای "S" را روی صفحه نمایش دهد. از حلقه "while" استفاده کنید. شخصیت ها را در یک خط جدا نکنید. |
5 | جدول ضرب برنامه ای بنویسید که جدول ضرب 10 در 10 را نمایش دهد. از حلقه "while" استفاده کنید. اعداد را با فاصله از هم جدا کنید. خروجی مثال: 1 2 3 4 5 6 7 8 9 10 2 4 6 8 10 12 14 16 18 20 3 6 9 12 15 18 21 24 27 30 ... |
11 الی، برای حلقه
- من می خواهم در مورد یک حلقه دیگر به شما بگویم. نامیده می شود . این حلقه رکورد دیگری از حلقه while است . فقط برای برنامه نویسان جمع و جورتر و مفیدتر است. مثال:![سطح قدیمی 04 - 26](https://cdn.codegym.cc/images/article/9787c46d-4fae-45d0-906f-c093591f556a/800.jpeg)
12 بیلابو، مقایسه با پاسکال
- آمیگو، باور کنید یا نه، اما در پاسکال حلقه For نیز وجود دارد . در واقع تقریباً در تمام زبان های برنامه نویسی وجود دارد. اما درک آن در پاسکال بسیار ساده تر است. نگاه کن:![سطح قدیمی 04 - 27](https://cdn.codegym.cc/images/article/eb8c578d-f8df-4994-904e-c83c01df95ba/512.jpeg)
13 دیگو، وظایف
- امروز روز شانس من است. من با 5 کار جدید برای شما آمدم. خلاقیت من خیلی مشهود است موفق باشی دوست من شما به آن نیاز خواهید داشت…وظایف حلقه "for". | |
---|---|
1 | اعداد زوج برنامه ای بنویسید که اعداد زوج از 1 تا 100 را با فاصله یا هر یک در یک خط جدید از هم جدا کرده باشد. از حلقه "for" استفاده کنید. |
2 | یک مستطیل رسم کنید برنامه ای بنویسید که از صفحه کلید دو عدد m و n را بخواند. برنامه باید یک مستطیل متشکل از هشت ها به اندازه m در n را روی صفحه نمایش دهد. از حلقه "for" استفاده کنید. مثال: m=2، n=4 8888 8888 |
3 | یک مثلث بکشید برنامه ای بنویسید که یک مثلث قائم الزاویه متشکل از هشت ها با ضلع های 10 و 10 را نشان دهد. از حلقه "for" استفاده کنید. مثال: 8 88 888 ... |
رسم خطوط برنامه ای بنویسید که نمایش داده شود
|
|
5 | همه کسی را دوست دارند برنامه ای بنویسید که از روی نام صفحه کلید بخواند. از حلقه "for" برای نمایش 10 بار متن استفاده کنید: "name" من را دوست دارد. متن مثال: پام مرا دوست دارد. پام من را دوست دارد. … |
14 پروفسور
- سلام آمیگو. برای شما چطور پیش می رود؟ - کارها خوب پیش می رود، پروفسور نودلز. من قبلا حلقه های "for" و "while" را یاد گرفته ام. - عالی! نشان می دهد که پروفسور نودلز بهترین معلم جهان است. ما با هم بر همه کوته فکرانی که ادعا می کنند باید با تمرین شروع کنیم پیروز خواهیم شد. اگر بخواهم در مورد یک روبات بگویم، تو مدرک زنده من هستی. روی پیوند کلیک کنید، چیز مفیدی در آنجا خواهید یافت: بحث سخنرانی CodeGym 415 جولیو
- هی، آمیگو! امروز باید یه چیزی بهت بدم، ولی اول یه کم تلویزیون ببینیم و بعد ادامه بدیم، باشه؟16 جان سنجاب ها. کاپیتان جان سنجاب
- سلام سرباز! - صبح بخیر آقا! - یه خبر عالی برات دارم. در اینجا یک بررسی سریع برای تقویت مهارت های شما وجود دارد. با هر روز تمرین، به سرعت مهارت های خود را افزایش خواهید داد. وظایف به طور ویژه برای انجام در Intellij IDEA طراحی شده اند.کارهای اضافی برای انجام در Intellij Idea | |
---|---|
1 | 1. من هرگز برای بادام زمینی کار نمی کنم برنامه ای بنویسید که صد بار یک جمله را نمایش دهد: «من هرگز برای بادام زمینی کار نمی کنم. آمیگو». از حلقه "for" استفاده کنید. |
2 | 2. نمایش میانگین برنامه ای بنویسید که از صفحه کلید سه عدد را بخواند. برنامه باید میانگین این اعداد را روی صفحه نمایش دهد، یعنی نه بزرگترین و نه کوچکترین. |
3 | 3. محاسبه مجموع برنامه ای بنویسید که اعداد صفحه کلید را بخواند و مجموع آنها را محاسبه کند. اگر کاربر -1 را وارد کند، برنامه باید جمع را نمایش دهد و خاتمه یابد. -1 باید در جمع لحاظ شود. |
4 | 4. نام من "جو" است... برنامه ای بنویسید که از صفحه کلید یک رشته "نام" و تاریخ تولد (سه عدد) را بخواند: y، m، d. برنامه باید روی صفحه نمایش داده شود: «نام من «نام» من در dmy متولد شدم» مثال: «نام من جو است. من متولد 15.2.1988 هستم» |
GO TO FULL VERSION