Skip to content

Commit 549b379

Browse files
Update java006.md
1 parent e15b912 commit 549b379

File tree

1 file changed

+26
-8
lines changed

1 file changed

+26
-8
lines changed

JavaLesson006/java006.md

Lines changed: 26 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
### Sınıf Çalışması: Parametresi ile aldığı int türden bir n değeri için n-inci asal sayıyı döndüren getPrime isimli metodu yazınız.
12
```java
23
/*----------------------------------------------------------------------------------------------------------------------
34
13.06.2020
@@ -161,6 +162,7 @@ class NumberUtil {
161162
}
162163
}
163164
```
165+
### Sınıf Çalışması: Parametresi ile aldığı n sayısı için n-inci fibonacci sayısını döndüren getFibonacci isimli metodu yazınız.
164166
```java
165167
/*----------------------------------------------------------------------------------------------------------------------
166168
Sınıf Çalışması: Parametresi ile aldığı n sayısı için n-inci fibonacci sayısını döndüren getFibonacci
@@ -219,6 +221,7 @@ class NumberUtil {
219221
}
220222
}
221223
```
224+
### Sınıf Çalışması: Parametresi ile aldığı sayıdan büyük ilk Fibonacci sayısını döndüren getNextFibonacciNumber isimli metodu yazınız ve test ediniz
222225
```java
223226
/*----------------------------------------------------------------------------------------------------------------------
224227
Sınıf Çalışması: Parametresi ile aldığı sayıdan büyük ilk Fibonacci sayısını döndüren getNextFibonacciNumber
@@ -272,8 +275,8 @@ class NumberUtil {
272275
}
273276
}
274277
```
278+
### İçiçe döngüler
275279
```java
276-
277280
/*----------------------------------------------------------------------------------------------------------------------
278281
İçiçe döngüler
279282
----------------------------------------------------------------------------------------------------------------------*/
@@ -290,8 +293,8 @@ class App {
290293
}
291294

292295
```
296+
### Programcı bazen tek bir döngü yazsada döngü içerisinde çağrılan metotlar içerisinde de döngü kullanılmışsa içiçe döngü yazılmış olur
293297
```java
294-
295298
/*----------------------------------------------------------------------------------------------------------------------
296299
Programcı bazen tek bir döngü yazsada döngü içerisinde çağrılan metotlar içerisinde de döngü kullanılmışsa
297300
içiçe döngü yazılmış olur
@@ -315,6 +318,7 @@ class Sample {
315318
}
316319
}
317320
```
321+
### 3 basamanklı Armstrong sayılarının içiçe döngü ile bulunuşu
318322
```java
319323
/*----------------------------------------------------------------------------------------------------------------------
320324
3 basamanklı Armstrong sayılarının içiçe döngü ile bulunuşu
@@ -332,8 +336,8 @@ class App {
332336
}
333337
}
334338
```
339+
### break deyiminin genel biçimi.
335340
```java
336-
337341
/*----------------------------------------------------------------------------------------------------------------------
338342
break deyiminin genel biçimi:
339343
break [etiket ismi];
@@ -369,8 +373,8 @@ class App {
369373
}
370374
}
371375
```
376+
### Aşağıdaki örnekte içteki döngüde bir koşul gerçekleştiğinde dıştaki döngü sonlandırılmıştır
372377
```java
373-
374378
/*----------------------------------------------------------------------------------------------------------------------
375379
Aşağıdaki örnekte içteki döngüde bir koşul gerçekleştiğinde dıştaki döngü sonlandırılmıştır
376380
----------------------------------------------------------------------------------------------------------------------*/
@@ -399,8 +403,8 @@ class App {
399403
}
400404

401405
```
406+
### Etiketli break deyimi ile yukarıdaki örnek daha okunabilir olarak değiştirilebilir
402407
```java
403-
404408
/*----------------------------------------------------------------------------------------------------------------------
405409
Etiketli break deyimi ile yukarıdaki örnek daha okunabilir olarak değiştirilebilir
406410
----------------------------------------------------------------------------------------------------------------------*/
@@ -422,8 +426,8 @@ class App {
422426
}
423427
}
424428
```
429+
### Etiketli break deyiminin kullanımı
425430
```java
426-
427431
/*----------------------------------------------------------------------------------------------------------------------
428432
Etiketli break deyiminin kullanımı
429433
----------------------------------------------------------------------------------------------------------------------*/
@@ -451,8 +455,8 @@ class App {
451455
}
452456
}
453457
```
458+
### continue deyimi döngüyü değil döngünün adımını sonlandırır
454459
```java
455-
456460
/*----------------------------------------------------------------------------------------------------------------------
457461
continue deyimi döngüyü değil döngünün adımını sonlandırır
458462
----------------------------------------------------------------------------------------------------------------------*/
@@ -472,6 +476,7 @@ class App {
472476
}
473477
}
474478
```
479+
### Menülerle işlem yapılabilen basit bir iskelet program
475480
```java
476481
/*----------------------------------------------------------------------------------------------------------------------
477482
14.06.2020
@@ -569,6 +574,7 @@ class Menu {
569574
}
570575
}
571576
```
577+
### switch deyiminin genel biçimi
572578
```java
573579
/*----------------------------------------------------------------------------------------------------------------------
574580
switch deyiminin genel biçimi:
@@ -627,6 +633,7 @@ class App {
627633
}
628634
}
629635
```
636+
### switch deyiminde default bölüm olmak zorunda değildir.
630637
```java
631638
/*----------------------------------------------------------------------------------------------------------------------
632639
switch deyiminde default bölüm olmak zorunda değildir.
@@ -663,6 +670,7 @@ class App {
663670
}
664671
}
665672
```
673+
### switch deyiminde default bölümününm yerinin önemi yoktur. Şüphesiz sona konması daha uygundur
666674
```java
667675
/*----------------------------------------------------------------------------------------------------------------------
668676
switch deyiminde default bölümününm yerinin önemi yoktur. Şüphesiz sona konması daha uygundur
@@ -695,6 +703,7 @@ class App {
695703
}
696704
}
697705
```
706+
### switch deyiminde bir case bölümüne ilişkin ifadenin sabit ifadesi olması gerekir
698707
```java
699708
/*----------------------------------------------------------------------------------------------------------------------
700709
switch deyiminde bir case bölümüne ilişkin ifadenin sabit ifadesi olması gerekir
@@ -728,6 +737,7 @@ class App {
728737
}
729738
}
730739
```
740+
### switch deyiminde birden fazla aynı değere sahip case bölümü geçersizdir
731741
```java
732742
/*----------------------------------------------------------------------------------------------------------------------
733743
switch deyiminde birden fazla aynı değere sahip case bölümü geçersizdir
@@ -762,6 +772,7 @@ class App {
762772
}
763773
}
764774
```
775+
### switch deyiminde birden fazla aynı değere sahip case bölümü geçersizdir (2)
765776
```java
766777
/*----------------------------------------------------------------------------------------------------------------------
767778
switch deyiminde birden fazla aynı değere sahip case bölümü geçersizdir
@@ -796,6 +807,7 @@ class App {
796807
}
797808
}
798809
```
810+
### switch deyiminde temel türler için tamsayı türleri ve char türü dışında hiç bir tür kullanılamaz.
799811
```java
800812
/*----------------------------------------------------------------------------------------------------------------------
801813
switch deyiminde temel türler için tamsayı türleri ve char türü dışında hiç bir tür kullanılamaz
@@ -828,6 +840,7 @@ class App {
828840
}
829841
}
830842
```
843+
### switch deyiminde aşağı düşme (fall through) özelliği vardır.
831844
```java
832845
/*----------------------------------------------------------------------------------------------------------------------
833846
switch deyiminde aşağı düşme (fall through) özelliği vardır. Bir case bölümü veya default yakalandığında
@@ -916,6 +929,7 @@ class App {
916929
}
917930
}
918931
```
932+
### switch deyimi char türü için de kullanılabilir
919933
```java
920934
/*----------------------------------------------------------------------------------------------------------------------
921935
switch deyimi char türü için de kullanılabilir
@@ -944,6 +958,7 @@ class App {
944958
}
945959
}
946960
```
961+
### Menülerle işlem yapılabilen basit bir iskelet program
947962
```java
948963
/*----------------------------------------------------------------------------------------------------------------------
949964
Menülerle işlem yapılabilen basit bir iskelet program
@@ -1039,6 +1054,7 @@ class Menu {
10391054
}
10401055
}
10411056
```
1057+
### Menülerle işlem yapılabilen basit bir iskelet program
10421058
```java
10431059
/*----------------------------------------------------------------------------------------------------------------------
10441060
Menülerle işlem yapılabilen basit bir iskelet program
@@ -1143,6 +1159,7 @@ class Menu {
11431159
}
11441160
}
11451161
```
1162+
### Sınıf çalışması: Parametresi ile aldığı int türden bir yıl değerine göre yılın artık yıl olup olmadığını test eden isLeapYear isimli metodu yazınız ve test ediniz
11461163
```java
11471164
/*----------------------------------------------------------------------------------------------------------------------
11481165
Sınıf çalışması: Parametresi ile aldığı int türden bir yıl değerine göre yılın artık yıl olup olmadığını
@@ -1175,6 +1192,7 @@ class DateUtil {
11751192
}
11761193
}
11771194
```
1195+
### Sınıf çalışması: Parametresi ile aldığı int türden gün, ay ve yıl bilgilerine ilişkin tarihin geçerli bir tarih olup olmadığını test eden isValidDate isimli metodu yazınız ve test ediniz
11781196
```java
11791197
/*----------------------------------------------------------------------------------------------------------------------
11801198
Sınıf çalışması: Parametresi ile aldığı int türden gün, ay ve yıl bilgilerine ilişkin tarihin geçerli bir
@@ -1249,6 +1267,7 @@ class DateUtil {
12491267
}
12501268

12511269
```
1270+
### Sınıf çalışması: Parametresi ile aldığı int türden gün, ay ve yıl bilgilerine ilişkin tarihin yılın kaçıncı günü olduğunu döndüren getDayOfYear isimli metodu yazınız ve test ediniz.
12521271
```java
12531272
/*----------------------------------------------------------------------------------------------------------------------
12541273
Sınıf çalışması: Parametresi ile aldığı int türden gün, ay ve yıl bilgilerine ilişkin tarihin yılın kaçıncı
@@ -1367,4 +1386,3 @@ class DateUtil {
13671386
13681387
----------------------------------------------------------------------------------------------------------------------*/
13691388
```
1370-
```java

0 commit comments

Comments
 (0)