Object Oriented Programming 4-5-6. hafta Flashcards
bir işlemi tekrarlı olarak birden fazla yapmak istediğimizde ne kullanılır?
Loop kullanılır
bir döngü sınır değerinin hemen üstü ve altında test edilmeli böylece döngüyü nerede bıraktığı anlaşılmalıdır.
- hafta dersinde hiçbir şey anlaşılmadı, ne dediği anlaşılmıyor.
- hafta decision yansılarının son kısmıyla 4. hafta yansılarının yarısından fazlasına tekrar bak.
yansı 41 ve kod sld 41’de 4. hafta bitti.
sld41/LoopAlgorithms.java’ya bak
for, while gibi loop kontrol yapıları kullanırken virgül değil ne kullanılır?
;
Mathpow double değer döndürdüğü için sld44’te %10.0f neden yazılır?
Çünkü bu örnekte Mathpow double döndürdüğünde virgül olmasına gerek olmadığı için.
Loops yansısındaki 46. sayfadaki ikinci örnek gibi bir soru sınavda gelecek.
yansı 47, sld47
random sayılar hangi yöntemle çağırılır
Math.random();
Math.random hangi aralıkta sayı üretir?
o ile 1 aralığında üretir.
Bu nedenle Sld49’da 6 ile çarpılıp 1 eklenerek zar sayıları random olarak elde edilir.
- Bölüm metotlar
Metot nedir
Emirler, yönergeler bütününün isim verilmiş halidir.
Örneğin Math.pow()< String.length(), Character.isDigit(), Scanner.nextInt(), main() gibi
Kendimiz metot yazarken
isim camelHump stilinde anlamlı isim
giren değişken
dönüşün tipi (geri dönerken return kullanılır)
modifiye edici eklenir public static
Sld8 kalıbı kullanılır.
Metot çağırıldığı zaman retur edene kadar beklenir.
Metotların loop’lardan farkı nedir
Metotları istediğimiz zaman istediğimiz değişkenle çağırabiliriz.
metot retur nettiğimizde neye dikkat edilmelidir
return değer tipi örneğin double tanımlanmışsa dönen de double olmalıdır.
Sld11
metot tanımını mainden önce yada sonra ama mutlaka bloğun içerisinde tanımlanır.