Şimdi Ara

Kodu yorumlayamıyorum yardımcı olurmusunuz?

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
5 sn
4
Cevap
0
Favori
101
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Arkadaşlar kod şu şekilde;

    import acm.program.*;
    public class Gizem4 extends ConsoleProgram {
    public void run() {
    int sayı1 = 2;
    int sayı2 = 13;
    println("Birinci sayı: " + Gizem(sayı1, 6));
    println("İkinci sayı: " + Gizem(sayı2 % 5, 1 + sayı1 * 2));
    }
    private int Gizem(int sayı1, int sayı2) {
    sayı1 = Bilinmeyen(sayı1, sayı2);
    sayı2 = Bilinmeyen(sayı2, sayı1);
    return(sayı2);
    }
    private int Bilinmeyen(int sayı1, int sayı2) {
    int num3 = sayı1 + sayı2;
    sayı2 += num3 * 2;
    return(sayı2);
    }
    }


    Anlayamadığım kısım şurası;
    println("Birinci sayı: " + Gizem(sayı1, 6)); //burada Gizem(sayı1,6) yazmış. Orada ne yapmış kod?
    private int Gizem(int sayı1, int sayı2) // ayrıca burada private int yazarak ne yapmış onuda anlamadım. ve sayı1 ile sayı2'yi neden yeniden tanımlamış







  • sayı1 2 zaten
    gizem fonksiyonuna 2 ve 6 giriyor ordan da diğer fonksiyona gidiyor num3 8 oluyor sonra 8 ile 2 çarpılıp 6 ilave ediliyor ilk dönüşte sayı2 22 oluyor ikinciinde 22 ile 6 işleme giriyor 28 oluyor num3 28 çarpı 2 56 artı 22 =78 oluyor
  • quote:

    Orijinalden alıntı: Gökşen PASLI

    sayı1 2 zaten
    gizem fonksiyonuna 2 ve 6 giriyor ordan da diğer fonksiyona gidiyor num3 8 oluyor sonra 8 ile 2 çarpılıp 6 ilave ediliyor ilk dönüşte sayı2 22 oluyor ikinciinde 22 ile 6 işleme giriyor 28 oluyor num3 28 çarpı 2 56 artı 22 =78 oluyor

    teşekkür ederim :)
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.