5 - اموزش برنامه نویسی از صفر با جاوا

Поділитися
Вставка
  • Опубліковано 8 вер 2024
  • توی این قسمت عملگرهای مقایسه ایی و شرط گزاری رو با هم یاد مگیریم .

КОМЕНТАРІ • 55

  • @paniahmadi7937
    @paniahmadi7937 5 років тому +2

    معرکه ای تو پسر من قبلا c++ رو خوندم خیلی کمک میکنه تو فهمیدن ولی تو یه جوری توضیح میدی ک اصلا نیازی نیست از قبل چیزی رو بلد باشیم دمت گرم فوق العاده ای :)

  • @user-vx5px3cu6d
    @user-vx5px3cu6d 2 роки тому +1

    درود بر تو

  • @nastaransf
    @nastaransf 5 років тому +1

    کارتون عالیه... انرژی تون تحسین برانگیزه.... سپاسگزارم

  • @amirabbasgt
    @amirabbasgt 4 роки тому +1

    عالی عالی عالی👍🏼👍🏼🔥، perfect👌🏼

  • @minecraftworld1326
    @minecraftworld1326 4 роки тому

    عالی توضیح میدی واقعا دستت درد نکنه

    • @minecraftworld1326
      @minecraftworld1326 4 роки тому

      @@amirahmadadibi4839 خیلی ممنون من از صفر با شما شروع کردم میخوام با شما Java و android و ..... تموم کنم

  • @pooyanazari3702
    @pooyanazari3702 3 роки тому

    ممنون، عالیییییی بود

  • @hadisshirazi5402
    @hadisshirazi5402 Рік тому

    خیلی عالی بود

  • @farhadfarahani6080
    @farhadfarahani6080 3 роки тому

    Really perfect 🥰💞

  • @mehdiniazi4789
    @mehdiniazi4789 4 роки тому

    عالی هستی ساب کردم

  • @hadighasemi8996
    @hadighasemi8996 4 роки тому

    عالیییییی

  • @vahidangel70
    @vahidangel70 4 роки тому

    ممنون از آموزش خوبتون برای من که صفر کیلومترم.درسها قابل فهم هست.

  • @murtazagawhary4373
    @murtazagawhary4373 3 роки тому

    thanks very much

  • @user-by5oc8cb6s
    @user-by5oc8cb6s 2 роки тому

    Perfect

  • @andymordab
    @andymordab 4 роки тому

    ممنون

  • @panteamohamadkhani7500
    @panteamohamadkhani7500 4 роки тому

    تاحالا ندیده بودم کسی انقد عالی توضیح بده.

  • @amirrasolavi3248
    @amirrasolavi3248 5 років тому

    اوستا ناز نفست

  • @hoorameb1676
    @hoorameb1676 4 роки тому +1

    داداش دمت گرم این ویدیو هاتو ادامه بده کارت درسته.

  • @smko_
    @smko_ 3 роки тому

    ویدیو هات عالین ، خیلی خوب توضیح میدی ، بعد بعضی میان توضیح میدن میگن ساختار های کنترولی ، بابا یه چیزی بگو آدم راحت تر کنه

  • @alisaranj4462
    @alisaranj4462 3 роки тому

    عالی

    • @alisaranj4462
      @alisaranj4462 3 роки тому

      خواهش میکنم کارت درسته

  • @zankopiranshahr6885
    @zankopiranshahr6885 4 роки тому

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

  • @Dian26467
    @Dian26467 3 роки тому

    perfect mach weiter bitte

  • @mahsamohamadi7335
    @mahsamohamadi7335 4 роки тому

    ممنون که برای ما ویدیو درست می‌کنید💪👌🌟.

  • @YazdanN.S
    @YazdanN.S 5 років тому

    واقعا ممنون خیلی خوب توضیح دادی

    • @YazdanN.S
      @YazdanN.S 5 років тому

      @@amirahmadadibi4839
      من آموزش جاوا رو با سایت فرادرس شروع کردم خیلیم عالیه ولی مثلا تو رابطه های گرافیکی رنگم پرید واقعا سخته بعضی جاهاش

  • @plcpro
    @plcpro 5 років тому

    این ویدیو هم عالی بود. هیچ مشکلی نداشت.

  • @gifapp8071
    @gifapp8071 5 років тому

    سلام کارت عالیه عاشق آموزش هاتم خیلی خوبه
    من ۱۵ سالمه عاشق برنامه نویسی ام می خوام رشته کامپیوتر بخونم ولی چون دوست داشتم زود تر برنامه نویسی یاد بگیرم دنبال آموزش ها بودم تا ویدیو تو رو دیدم عالیه دنبالت می کنم ادامه بده....
    👍👍👍👍👍👍👍

  • @seyedjafarmousavi3804
    @seyedjafarmousavi3804 4 роки тому

    دمت گرم همین فرمون برو جلو خیلی حال کردم

  • @arashebrahimi2974
    @arashebrahimi2974 5 років тому

    مرسی از بابت زحماتت 💓💓

  • @llvllahdi
    @llvllahdi 6 років тому +1

    احسنت، داداچ ما که برنامه نویس سی شارپ بودیم قبلا ولی فعلا بازار دست جاوا نویسا و اندروید کاراست :دی
    مجبوری باید یاد گرفت و کار کرد
    امیدوارم زودتر برسیم به جاهای پیشرفته تر و مهم انشاءالله و برامون ضبط!!!!!!!!!! کنی :دی

    • @llvllahdi
      @llvllahdi 6 років тому

      @@amirahmadadibi4839 قربونت برم، بسیار هم عالیه ماشین حساب
      من بیشتر تفاوتای دو زبان برام مهمه، بیشتر می‌خوام یاد بگیرم کامندا و سینتکسا چقدر با هم متفاوتن بعد از اون دیگه برم سراغ دیتابیس و تعریف و فراخونی توابع بازگشتی و نحوه کار کلاس و پوینتراش و وراثت و این جور چیزا، کلا باید همشو یاد گرفت، شاید به عنوان کسی که خودش برنامه نویسی بلده یکم حوصله آدم سر بره اما ارزشش رو داره
      و باید ازت تشکر کنم که اینقدر انرژی میذاری و زحمت می‌کشی
      امیدوارم که تو کارت هم موفق باشی و خسته هم نباشی🌹🌹🌹🌹

  • @aliechresh605
    @aliechresh605 3 роки тому

    BEST ! ;D

  • @ArshamGhanbari
    @ArshamGhanbari 3 роки тому

    Nice :D

  • @mjmk5440
    @mjmk5440 6 років тому

    داداش ایول

  • @aidinfami434
    @aidinfami434 5 років тому

    Just keep it up

  • @omidrahmani1658
    @omidrahmani1658 5 років тому

    تو عالی پسر

  • @yousefalikhani8254
    @yousefalikhani8254 4 роки тому

    سلام داداش من همه چیز رو مثل تو نوشتم ولی وقتی runمیکنم اینو میگه reached end of file while parsing

  • @abolfazlalamdar2463
    @abolfazlalamdar2463 5 років тому

    Awiliii

  • @nastaransf
    @nastaransf 5 років тому

    درود بر شما. یک سوال دارم: فرق
    Printf و printlnیا print چی هست؟
    این که پرینت لاین میره خط بعدی و اون یکی نمیره خط بعدی رو میدونم اما کلا فرقش با
    f چی هست؟
    تو خود برنامه دیدم نوشته بود اون دو تا
    void هستن و
    fاسترینگ
    اما میشه توضیح بدید... سپاس فراووااااااننننن

    • @nastaransf
      @nastaransf 5 років тому

      خیلی خیلیییی ممنونم ازت
      @@amirahmadadibi4839

  • @mrgmrg1793
    @mrgmrg1793 5 років тому

    سلام دوست عزیز ممنون از ویدیو های خوبتون
    امکانش هست یه مقداری علمی تر توضیح بدید برای مثال void و main رو توضیح بدید

  • @mjmk5440
    @mjmk5440 6 років тому

    ایول/

  • @maker58
    @maker58 4 роки тому +1

    سلام
    ایا با اتمام این دوره توانای نوشتن کد های یک بازی ساده را خواهیم داشت

  • @sosoxtoxer4089
    @sosoxtoxer4089 4 роки тому

    سلام . من همه دادمچیز رو طبق گفته های تو انجام ولی در آخر بهم ی ارور میده (برای الس)
    Java:reached end of file while parsing
    داستانش ؟

    • @sosoxtoxer4089
      @sosoxtoxer4089 4 роки тому

      @@amirahmadadibi4839 سلام حل شد مشکل این بود که اول هر پروژه دوتا کلوشه ایجاد شد اونا رو نبسته بودم
      ممنونم از پک بسیار خوبت ؛)

  • @kambizkeshavarz1
    @kambizkeshavarz1 4 роки тому

    20

  • @user-zz8vm4dz9b
    @user-zz8vm4dz9b 5 років тому

    سلام
    می شه که همان لینک دانلود کرک انتل آی دی آی را بزارید یا به من ارسال کنید ممنون می شوم

  • @kianooshinanloo5388
    @kianooshinanloo5388 4 роки тому

    روش تدریس عالیه کمتر کسی این جوری درس می ده . فقط جهت شوخی برنامت اگه 2 تا عدد مساوی باشه کار نمی کنه.

  • @pariyaamirzadeh6915
    @pariyaamirzadeh6915 3 роки тому

    این لیست رو من از یک جای دیگه کپی کردم اینجا . کاش یه نفر یه لیست فارسی مثل این درست کنه . چون گوگل کردم مشابه اینو پیدا نکردم . خیلی میتونه کمک کنه بنظرم .
    JAVA NOTES:
    1. // [comment]
    Single line comment.
    2. /* [comment] */
    Multi line comment.
    3. public
    This can be imported publically.
    4. import [object].*
    Imports everything in object.
    5. static
    Going to be shared by every [object].
    6. final
    Cannot be changed; common to be defined with all uppercase.
    7. double
    Integer with numbers that can have decimals.
    8. ;
    Put after every command.
    9. String
    Just a string of characters.
    10. Private
    Can only be changed by a method.
    11. int
    Can store numbers from 2^-31 to 2^31.
    12. fields are attributes
    13. boolean
    Can have true or false as the value.
    14. { }
    These are used to start and end a function, class, etc.
    15. byte
    These can store from -127 - 128.
    16. long
    Can store numbers from 2^127 to 2^-127.
    17. char
    Just lets you put in one chracter.
    18. double
    64-bit number with decimals.
    19. float
    32-bit number with decimals.
    20. protected
    Can only be accessed by other code in the package.
    21. Scanner
    This lets you get user input.
    22. new [object constructor]
    This will let you create a new object.
    23. System.in
    This lets you get data from the keyboard.
    24. public [class]()
    This will be the constructor, you use it to create new objects.
    25. super()
    This will create the superclass (the class it's inheriting).
    26. extends [class]
    Makes the object a subclass of [object], [object] must be a superclass.
    27. ++
    Will increment the amount.
    28. --
    Will decrement the amount.
    29. += [amount]
    Increment by [amount]
    30. -= [amount]
    Decrement by [amount]
    31. *= [amount]
    Multiply by [amount]
    32. /= [amount]
    Divide by [amount]
    33. System.out.println([text])
    Will print something to the output console.
    34. +
    Can be used for concatenation. (ex. "6" + [var_here])
    35. public static void main(String[] args)
    This is your main function and your project will start in here.
    36. System.out.print([text])
    This prints stuff but there is no line break. (/n)
    37.

    Called a line break; will print a new line.
    38. \t
    This will print a tab.
    39. if ([condition])
    This will make it so if [condition] is true then it'll keep going.
    40. &&
    This means and.
    41. !
    This means not.
    42. ||
    This means or.
    43. ==
    This means equal to.
    44. <
    This means less than.
    45. >
    This means greater than.
    46. >=
    This means greater than or equal to.
    47. [inputVarHere].hasNextLine()
    This will return if there is a next line in the input.
    48. this
    Refer to the class that you are in.
    49. [caller].next[datatype]()
    This will get the [datatype] that you somehow inputted.
    50. Create getters and setters
    This will create the get methods and set methods for every checked variable.
    51. [caller].hasNext[datatype]()
    This will return if it has the correct datatype within the input.
    52. overloading
    If you have different parameters you can call them whatever way you want.
    53. parameters
    These are the inputs of your function.
    54. ([datatype])[variable]
    This will convert [variable] into [datatype]. Also known as casting.
    55. Math.random()
    Generate an extremely percise string of numbers between 0 and 1.
    56. Primitives
    Just the basic data types which are not objects.
    57. [x].toString()
    Will convert [x] into a string.
    58. [number].parse[numbertype]([string])
    This will parse [number] into the [numbertype] with [string].
    59. ^
    Return true if there is one true and one false.
    60. !=
    Not equal too. (NEQ)
    61. ([condition]) ? [amount] : [var]
    This will be like a shortcut way to an if statement.
    62. switch([variable])
    This will do stuff with specific cases. (e.g. switch(hi){ case 2: (do stuff)})
    63. case [value]:
    This will do stuff if the case is the case.
    64. break
    Put that when you want to leave the loop/switch; should be at end of case.
    65. default [value]:
    This will do stuff if none of the cases in the switch statement was made.
    66. for ([number]; [condition]; [operation])
    This will start at [number] and then do [operation] until [condition] is met.
    67. continue
    This will just go back to the enclosing loop before reaching other code.
    68. while ([condition])
    This will basically do something while [condition] is true.
    69. void
    This means no return type.
    70. return
    This will return something when you call it to where it was called from .
    71. do { } while ([condition])
    Guarantees it will execute once even if [condition] isn't met.
    72. printf("%[type] stuff here bah bla", [variable here])
    This will let you use [variable here] with %s being where.
    73. System.out.printf([text])
    Another way to print? // didn't quite get but ok then
    74. [type] [returntype] [name]([parameters]) {
    This is a way to create a method.
    75. [type][[indexes]]
    This will create an array with [indexes] amount of indexes; default infinite.
    76. int[] something = new int[20];
    This will just make an array of ints with 20 ints in it.
    77. for ([object] [nameOfObject] : [arrayOfObject]) {
    This will iterate through all of the arrayOfObject with object in use incrementing by 1 until done.
    78. [object][[1]][[2]][[3]] [name] = {[value] [value] [value]
    [value] [value] [value]}
    [1] is how many down in array, [2] how many accross in array, [3] how many groups
    79. .length
    This will get how long something is, text, amount of indexes in array, etc.
    80. Arrays.copy0f([array], indexes);
    This will copy the array and how many indexes into another array.
    81. Arrays.toString([array])
    Convert the whole array into one huge string.
    82. Arrays.binarySearch([array], [object])
    This will search for [object] in [array].

  • @aryanlo7830
    @aryanlo7830 4 роки тому

    Chera oon keroshe haye payin age nabashe error mide va age dastemon khord be ham rikht oon keroshe ha chikar konim 🤦🏻‍♂️?

  • @jawadrezai625
    @jawadrezai625 5 років тому

    عالی