Algoriyimlashtirish va dasturlari


package dasturchi_uz; public


Download 34,71 Kb.
bet2/5
Sana10.02.2023
Hajmi34,71 Kb.
#1184956
TuriReferat
1   2   3   4   5
Bog'liq
REFERAT

package dasturchi_uz;



  • public class Almashtirish1 {



  • public static void main(String[] args) {


  • int a = 2;


  • int b = 7;//Sonlar kiritildi


  • int temp; // oraliq o`zgaruvchi


  • temp = a; // a ning qiymatini vaqtincha saqlab turish


  • a = b; // b ning qiymatini a ga o`zlashtirish


  • b = temp; // b ga a ning saqlangan qiymatini o`zlashtirish


  • System.out.println("a = " + a);


  • System.out.println("b = " + b);


  • }



  • }

    Aynan shu misolni yechishda xotiradan ortiqcha joy olmaslik talab etilishi mumkin, ya`ni o`rtadagi o`zgaruvchi “temp” ishlatilmasligi talab etiladi. Buni quyidagicha amalga oshirsa bo`ladi:

    Source code



    1. package dasturchi_uz;



    2. public class Almashtirish2 {



    3. public static void main(String[] args) {


    4. int a = 2;


    5. int b = 7;// sonlar kiritildi


    6. a = a + b;// a ning qiymatini yig`indiga tengladik a = 2 + 7 = 9


    7. b = a - b;// b ga a ning eski qiymatini o`zlashtiramiz b=9 – 7 = 2


    8. a = a - b;// a ga b ning eski qiymatini o`zlashtiramiz a=9 – 2 = 7


    9. System.out.println("a = " + a);


    10. System.out.println("b = " + b);


    11. }

    }
    Yuqoridagi misolda biz dasturda yangi qiymat o`zlashtirish orqali eskisini unutish usulidan foydalandik.
    Misol: Bo`lish amalidan foydalanmasdan faqat qo`shish va ayirish amallari orqali bo`linmani hisoblang: 676 : 26;
    Java dasturlash tilidagi dasturi quyidagicha bo`ladi:

    Source code




    1. Download 34,71 Kb.

      Do'stlaringiz bilan baham:
  • 1   2   3   4   5




    Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2025
    ma'muriyatiga murojaat qiling