Arama butonu
Bu konudaki kullanıcılar: 1 misafir
2
Cevap
101
Tıklama
0
Öne Çıkarma
Kodu yorumlayamıyorum yardımcı olurmusunuz?
H
7 yıl
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ış



G
7 yıl
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
7 yıl
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.