Object Oriented Programming 4-5-6. hafta Flashcards

1
Q

bir işlemi tekrarlı olarak birden fazla yapmak istediğimizde ne kullanılır?

A

Loop kullanılır

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

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.

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q
  1. hafta dersinde hiçbir şey anlaşılmadı, ne dediği anlaşılmıyor.
A
  1. 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.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

sld41/LoopAlgorithms.java’ya bak

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

for, while gibi loop kontrol yapıları kullanırken virgül değil ne kullanılır?

A

;

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Mathpow double değer döndürdüğü için sld44’te %10.0f neden yazılır?

A

Çünkü bu örnekte Mathpow double döndürdüğünde virgül olmasına gerek olmadığı için.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Loops yansısındaki 46. sayfadaki ikinci örnek gibi bir soru sınavda gelecek.

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

yansı 47, sld47
random sayılar hangi yöntemle çağırılır

A

Math.random();

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Math.random hangi aralıkta sayı üretir?

A

o ile 1 aralığında üretir.
Bu nedenle Sld49’da 6 ile çarpılıp 1 eklenerek zar sayıları random olarak elde edilir.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q
  1. Bölüm metotlar
    Metot nedir
A

Emirler, yönergeler bütününün isim verilmiş halidir.
Örneğin Math.pow()< String.length(), Character.isDigit(), Scanner.nextInt(), main() gibi

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Kendimiz metot yazarken

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Metot çağırıldığı zaman retur edene kadar beklenir.

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Metotların loop’lardan farkı nedir

A

Metotları istediğimiz zaman istediğimiz değişkenle çağırabiliriz.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

metot retur nettiğimizde neye dikkat edilmelidir

A

return değer tipi örneğin double tanımlanmışsa dönen de double olmalıdır.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Sld11
metot tanımını mainden önce yada sonra ama mutlaka bloğun içerisinde tanımlanır.

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

13-18 arası yansılara bak.

A
17
Q

Her metot dönüş vermek zorunda değildir.

A

Bu durumda dönüş istenmiyorsa void kullanılır
return; kullanımı metodu yarıda bırakmamızı sağlar. Sonraki satırları çalıştırmaz
Return konusuna tekrar bak. Sld21

18
Q
  1. hafta methods-28. yansıdan başladı.
    44 ve sonrasından sorumlu değiliz.
A
19
Q
  1. haftanın sınavında indeksleme kullanılarak her öğrenci için baştan veri girmek yerine önce veriler dizilere girilerek yazdırılacak.
A
20
Q
A
21
Q
  1. yansıdan 22’ye atladık.
A
22
Q
A