Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 5ae345a

Browse files
Update JavaEE003.md
1 parent a3bf43f commit 5ae345a

File tree

1 file changed

+11
-2
lines changed

1 file changed

+11
-2
lines changed

‎JavaAppLesson003/JavaEE003.md

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
### CommandLineUtil sınıfı ve test kodu
12
```java
23
/*----------------------------------------------------------------------------------------------------------------------
34
CommandLineUtil sınıfı ve test kodu
@@ -46,6 +47,7 @@ class App {
4647
}
4748
}
4849
```
50+
### Özyineleme (recursion), özyinelemeli algoritmalar ve özyinelemeli metotlar
4951
```java
5052
/*----------------------------------------------------------------------------------------------------------------------
5153
Özyineleme (recursion), özyinelemeli algoritmalar ve özyinelemeli metotlar:
@@ -118,6 +120,7 @@ class App {
118120
belli bir noktadan sonra kendini çağırma işleminden vazgeçmesi gerekir
119121
----------------------------------------------------------------------------------------------------------------------*/
120122
```
123+
### Aşağıdaki örnekte kendi kendini çağıran metot bu işlemi sürekli yaptığından StackOverflowException oluşur
121124
```java
122125
/*----------------------------------------------------------------------------------------------------------------------
123126
Aşağıdaki örnekte kendi kendini çağıran metot bu işlemi sürekli yaptığından StackOverflowException oluşur
@@ -138,6 +141,7 @@ class Sample {
138141
}
139142
}
140143
```
144+
### Recursive metotun bir incelemesi
141145
```java
142146
/*----------------------------------------------------------------------------------------------------------------------
143147
Aşağıdaki örnekte metot kendini hep bir eksik değerle çağırmıştır. Parametre değişkeni olan n sıfır değerine
@@ -170,6 +174,7 @@ class Sample {
170174
}
171175
}
172176
```
177+
### Faktoriyel hesaplayan metodun özyinelemesiz biçimi
173178
```java
174179
/*----------------------------------------------------------------------------------------------------------------------
175180
Faktoriyel hesaplayan metodun özyinelemesiz biçimi
@@ -194,6 +199,7 @@ class FactorialTest {
194199
}
195200
}
196201
```
202+
### Faktoriyel hesaplayan metodun özyinelemeli biçimi
197203
```java
198204
/*----------------------------------------------------------------------------------------------------------------------
199205
Faktoriyel hesaplayan metodun özyinelemeli biçimi
@@ -217,7 +223,8 @@ class FactorialTest {
217223
Console.writeLine("%d!=%d", n, RecursionUtil.factorial(n));
218224
}
219225
}
220-
226+
```
227+
```java
221228
package org.csystem.samples.recurison;
222229

223230
public class RecursionUtil {
@@ -258,6 +265,7 @@ class FactorialTest {
258265
}
259266
}
260267
```
268+
### Bir yazıyı tersten yazdırma algoritmasının özyinelemesiz biçimi
261269
```java
262270
/*----------------------------------------------------------------------------------------------------------------------
263271
Bir yazıyı tersten yazdırma algoritmasının özyinelemesiz biçimi
@@ -289,6 +297,7 @@ class WriteReverseTest {
289297
}
290298
}
291299
```
300+
### Bir yazıyı tersten yazdırma algoritmasının özyinelemeli biçimi
292301
```java
293302
/*----------------------------------------------------------------------------------------------------------------------
294303
Bir yazıyı tersten yazdırma algoritmasının özyinelemeli biçimi
@@ -320,6 +329,7 @@ class WriteReverseTest {
320329
}
321330
}
322331
```
332+
### Bir yazıyı tersyüz etme yazdırma algoritmasının özyinelemeli biçimi
323333
```java
324334
/*----------------------------------------------------------------------------------------------------------------------
325335
Bir yazıyı tersyüz etme yazdırma algoritmasının özyinelemeli biçimi
@@ -356,4 +366,3 @@ class GetReverseTest {
356366
357367
----------------------------------------------------------------------------------------------------------------------*/
358368
```
359-

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /