Yazar :

Kerem Mutlu, 03 Kasım 2023 Cuma

17 18 4

#yazılım

Java Programlama Da Girilen Sayıların Yer Değiştirmesi

Java Programlamda Kullanıcıdan Girilen Verilerin Yerini Değiştiren Program Açıklamalı .


 

import java.util.Scanner;
//kullanıcan veri almak gerektiği ilk başta Scanner  Sınıfını dahil etmemiz gerekiyor aksi takdirde çalışmaz.
public class quiz1 {
    //bu algoritma da iki farklı değişkenin değerlerini nasıl ara bir değişken ile
    //değiştirebiliriz onu göstereceğim aslında biraz algoritmik zihni geliştirmek için
    // ufak bir kodlama :)
    public static void main(String[] args) {
        int sayi_1,sayi_2,ara_degistirici;
        /*
         * 1- Kullanıcıdan herhangi iki sayı girecek ve girilen sayıların yerlerini değiştireceğiz.
         * sayi_1 = 10 ; sayi_2=20; => Sonuc :: sayi_1=20; sayi_1=10 ; işte bu kadar basit .;
         */
        System.out.print("Lütfen Birinci Sayıyı Girin sayi_1: ");
        Scanner sayi_1_oku = new Scanner(System.in);
        sayi_1 = sayi_1_oku.nextInt(); //Sayıları integer alacağımız için NetxInt() "methodunu" çağrıyoruz.
        // aynı işlemi bir diğer sayı için yapıyorum .
       
        System.out.print("Lütfen İkinci Sayıyı Girin sayi_2 : ");
        Scanner sayi_2_oku = new Scanner(System.in);
        sayi_2 = sayi_2_oku.nextInt();
        System.out.println("1. Durum ---------------------------");
        System.out.println("sayi_1: "+sayi_1+" Sayi_2: "+sayi_2);
        /*
         * Asıl mesele burda işte :)
         */
        ara_degistirici = sayi_1; sayi_1=sayi_2; sayi_2=ara_degistirici;
        /*
         * Yahu şimdi burda ne oldu ?
         * sayi_1 = 5 olsun sayi_2=3 olsun
         * ilk durum bu ;
         * ikinci Durumda ise şöyle bir mucizemiz oluyor...
         * ' ara_degistirici = sayi_1;' => şu kod diyor ki : al sen sayi_1 'in değerini şu ara_degistiriciye 'ATA'
         * ara_degistirici=5 ; sayi_1=5 olmuş oldu ;
         * *** Bir Alt satırda ise (Yan satır da olur :) )
         * sayi_1=sayi_2 yap ;
         * bu da demek oluyor ki artık sayi_1 = 5 yerine *=3 olmuş oldu
         * son durum
         * sayi_1 = 3 ; sayi_2 = 3 ;
         * ara değiştirici tekrar devreye girerek
         *  sayi_2=ara_degistirici; sayi_1 den aldığı değeri sayi ikiye aktararak çok mucizevi bir olay yapmış oldu ;
         */
        System.out.println("2. Durum ---------------------------");
        System.out.println("sayi_1: "+sayi_1+"  Sayi_2: "+sayi_2);
 
    }
}

Sağlıcakla Kalın :) 

Kerem Mutlu
 

Fırat Karakuzu

Yarın gel Dicle üniversiteye  Nesne Tabanlı Programlama adlı derste işe başla, Çok iyi yapıyorsun bu işi. 

Oluşturma Tarihi 03 Kasım 2023 Cuma

Kerem Mutlu

Sen derse gireceksen olur firat

Oluşturma Tarihi 03 Kasım 2023 Cuma

Gül Ekmekçi

Teşekkürler sayende geçecez bu dersi

Oluşturma Tarihi 20 Kasım 2023 Pazartesi

Kerem Mutlu

Sanki gecemedik abla hahaha

Oluşturma Tarihi 29 Kasım 2023 Çarşamba

Yorumlar (4)


Adınız Ve Soyadınız

Email Adresi

Yorum Yaz

Okumak İster Misin ?