Методдор

Статикалык методдор: параметрлер, маани кайтаруу, ЭЧЖБ жана жайлыкты текшерүү.

Java тилиндеги методдор — функциялардын аналогу. Олимпиадалык чечимдерде алар main жанында статикалык (static) деп жарыяланат: ошондо аларды объект түзбөстөн түз чакырса болот. Төмөндө — эң чоң жалпы бөлүүчү үчүн Евклиддин алгоритми.
Java

Эки сандын ЭЧЖБсы. Киргизиңиз: 12 8

boolean кайтарган методдор текшерүүлөр үчүн ыңгайлуу. Жайлыкты текшергенде бөлүүчүлөрдү n дин тамырына чейин гана кыдырыңыз (i * i <= n шарты) — бул жумушту n кадамдан тамырга чейин кыскартат.
Java

Тамырга чейин жайлыкты текшерүү. Киргизиңиз: 97

Акыркы println ичинде тернардык оператор колдонулган: шарт ? ооба_болсо_маани : жок_болсо_маани — туюнтмалар үчүн if/else компакттуу формасы. Тапшырма: сандын цифраларынын суммасын кайтаруучу long digitSum(long n) методун жазыңыз. Андан кийин тиркелген «Эки сандын ЭЧЖБ» жана «Жай санды текшерүү» маселелерин чечип, сабакты өттүм деп белгилеңиз.

Практика үчүн маселелер

Доска