Arama butonu
Bu konudaki kullanıcılar: 1 misafir
2
Cevap
131
Tıklama
0
Öne Çıkarma
Kodu yorumlayamıyorum yardımcı olurmusunuz?
H
9 yıl (277 mesaj)
Teğmen
Konu Sahibi

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ış

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



G
9 yıl (4352 mesaj)
Yarbay

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


Bu mesaja 1 cevap geldi.
H
9 yıl (277 mesaj)
Teğmen
Konu Sahibi

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 :)



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.