|
1 | 1 | # Java Basic Projects |
2 | | -Bu repoda Java'ya yeni başlayanlar için başlangıç aşamasında yapılabilecek projeler bulunmaktadır. Projeler konularına göre ayrılmıştır. İstadiğiniz konudaki örnekleri görebilirsiniz. |
| 2 | +Bu repoda Java'ya yeni başlayanlar için başlangıç aşamasında yapılabilecek projeler bulunmaktadır. Projeler konularına göre ayrılmıştır. İstadiğiniz konudaki örnekleri görebilirsiniz. |
3 | 3 |
|
4 | 4 | ## Değişkenler, Koşul Durumlar |
5 | 5 |
|
6 | | -**Merhaba Dünya:** Ekrana "Merhaba Dünya" yazdıran java kodunu yazınız. |
7 | | -**Değişken Değeri:** Intager tipinde bir değişken oluşturun ve ekrana değişkenin değerini yazan java kodunu yazınız. |
8 | | -**Ekrandan Sayı Okuma:** Ekrandan bir sayı okuyup, bu sayıyı tekrar ekrana yazdıran kodu yazınız. |
9 | | -**Dört İşlem:** Kullanıcının girdiği iki sayıya dört işlem uygulayarak (toplama, çıkarma, çarpma, bölme) sonuçlarını ekrana yazdıran java kodunu yazınız. |
10 | | -**Harf Notu Hesaplama:** Kullanıcının 0-100 aralığında girmiş olduğu nota göre harf notunu bulunuz (A: 100-90, B: 90 - 80, C: 80 - 70, F: 70 - 0 olarak kabul edebilirsiniz) |
11 | | -**İki Sayıyı Karşılaştır:** Kullanıcının girmiş olduğu iki sayıyı büyüklük, küçüklük ve eşitlik yönlerinden inceleyen java kodunu yazınız. |
12 | | -**Üç Sayıyı Karşılaştır:** Kullanıcının girmiş olduğu üç sayıdan en büyük ve en küçük olanlarını bulup ekrana yazdıran java kodunu yazınız. |
| 6 | +**Merhaba Dünya:** Ekrana "Merhaba Dünya" yazdıran java kodunu yazınız. |
| 7 | +**Değişken Değeri:** Intager tipinde bir değişken oluşturun ve ekrana değişkenin değerini yazan java kodunu yazınız. |
| 8 | +**Ekrandan Sayı Okuma:** Ekrandan bir sayı okuyup, bu sayıyı tekrar ekrana yazdıran kodu yazınız. |
| 9 | +**Dört İşlem:** Kullanıcının girdiği iki sayıya dört işlem uygulayarak (toplama, çıkarma, çarpma, bölme) sonuçlarını ekrana yazdıran java kodunu yazınız. |
| 10 | +**Harf Notu Hesaplama:** Kullanıcının 0-100 aralığında girmiş olduğu nota göre harf notunu bulunuz (A: 100-90, B: 90 - 80, C: 80 - 70, F: 70 - 0 olarak kabul edebilirsiniz) |
| 11 | +**İki Sayıyı Karşılaştır:** Kullanıcının girmiş olduğu iki sayıyı büyüklük, küçüklük ve eşitlik yönlerinden inceleyen java kodunu yazınız. |
| 12 | +**Üç Sayıyı Karşılaştır:** Kullanıcının girmiş olduğu üç sayıdan en büyük ve en küçük olanlarını bulup ekrana yazdıran java kodunu yazınız. |
13 | 13 | ## Döngüler ve Diziler |
14 | | -**Basit Döngü:** 1'den 10'a kadar olan sayıları ekrana yazdıran java kodunu yazınız. |
15 | | -**Döngü Örneği:** 100'den 1'e kadar olan 13'e bölünebilen sayıları ekrana yazdıran java kodunu yazınız. |
16 | | -**Asal Mı:** Girilen sayının asal olup olmadığını sorgulayan java kodunu yazınız. |
17 | | -**Çarpım Tablosu:** Çarpım tablosunu ekrana yazdıran java kodunu yazınız. |
18 | | -**En Büyük Bulma:** Kullanıcıdan önce kaç adet sayı gireceğini isteyin, sonrasında kullanıcıdan kendi girmiş olduğu sayı kadar sayı isteyin. Girilen bu sayılardan en büyük ve en küçük sayıları ekrana yazdırın. |
19 | | -**Fibonacci Dizisi:** Fibonacci dizisinin kullanıcının istediği kadar değerini ekrana bastıran java kodunu yazınız. (Fibonacci dizisinin ilk iki elemanı 2'dir. Sonraki elemanlar kendinden önce gelen iki elemanın toplamıdır.) |
20 | | -**Köşegeni 1 olan Matris:** Köşegeni 1 olan matrisi (iki boyutlu diziyi) yazdırınız. |
21 | | -**Ters Köşegeni 1 olan Matris:** Ters köşegeni 1 olan matrisi yazdırınız. |
22 | | -**Salyangoz Matris:** Salyangoz şeklinde ardaşık sayıları ekrana yazdıran java kodunu yazınız. |
23 | | -**Tarih Formatı:** Kullanıcıdan Gün/Ay/Yıl olarak alınan tarihi Yıl/Ay/Gün olarak geri yazdıran java kodunu yazınız. |
| 14 | +**Basit Döngü:** 1'den 10'a kadar olan sayıları ekrana yazdıran java kodunu yazınız. |
| 15 | +**Döngü Örneği:** 100'den 1'e kadar olan 13'e bölünebilen sayıları ekrana yazdıran java kodunu yazınız. |
| 16 | +**Asal Mı:** Girilen sayının asal olup olmadığını sorgulayan java kodunu yazınız. |
| 17 | +**Çarpım Tablosu:** Çarpım tablosunu ekrana yazdıran java kodunu yazınız. |
| 18 | +**En Büyük Bulma:** Kullanıcıdan önce kaç adet sayı gireceğini isteyin, sonrasında kullanıcıdan kendi girmiş olduğu sayı kadar sayı isteyin. Girilen bu sayılardan en büyük ve en küçük sayıları ekrana yazdırın. |
| 19 | +**Fibonacci Dizisi:** Fibonacci dizisinin kullanıcının istediği kadar değerini ekrana bastıran java kodunu yazınız. (Fibonacci dizisinin ilk iki elemanı 2'dir. Sonraki elemanlar kendinden önce gelen iki elemanın toplamıdır.) |
| 20 | +**Köşegeni 1 olan Matris:** Köşegeni 1 olan matrisi (iki boyutlu diziyi) yazdırınız. |
| 21 | +**Ters Köşegeni 1 olan Matris:** Ters köşegeni 1 olan matrisi yazdırınız. |
| 22 | +**Salyangoz Matris:** Salyangoz şeklinde ardaşık sayıları ekrana yazdıran java kodunu yazınız. |
| 23 | +**Tarih Formatı:** Kullanıcıdan Gün/Ay/Yıl olarak alınan tarihi Yıl/Ay/Gün olarak geri yazdıran java kodunu yazınız. |
24 | 24 | ## Methodlar |
25 | | -**Faktöriyel Bulma:** Girilen sayının faktöriyelini geri döndüren methodu yazınız |
26 | | -**Sayı Bulma:** Verilen bir sayı dizisinin içerisinde istenen değerin olup olmadığını sorgulayan methodu yazınız. |
27 | | -**Faktöriyel Bulma (Recursive):** Girilen sayının faktöriyelini geri döndüren recursive methodu yazınız. |
28 | | -**Arkadaş Sayı:** Bölenleri toplamı birbirlerinin değerine eşit olan iki sayıya arkadaş sayı denir. Klavyeden girilen iki sayının arkadaş sayı olup olmadığını tespit eden methodu yazınız. |
29 | | -**Kombinasyon Hesaplama:** Verilen iki sayının kombinasyonunu alıp geri döndüren methodu yazınız. C(n,r) = n! / (r!(n-r)!) |
30 | | -**Mükemmel Sayı Bulma:** Kendisi hariç pozitif bölenlerinin toplamı kendisine eşit olan sayılara mükemmel sayı denir. Kendisine parametre olarak verilen sayının mükemmel olup olmadığını tespit eden methodu yazınız. |
| 25 | +**Faktöriyel Bulma:** Girilen sayının faktöriyelini geri döndüren methodu yazınız |
| 26 | +**Sayı Bulma:** Verilen bir sayı dizisinin içerisinde istenen değerin olup olmadığını sorgulayan methodu yazınız. |
| 27 | +**Faktöriyel Bulma (Recursive):** Girilen sayının faktöriyelini geri döndüren recursive methodu yazınız. |
| 28 | +**Arkadaş Sayı:** Bölenleri toplamı birbirlerinin değerine eşit olan iki sayıya arkadaş sayı denir. Klavyeden girilen iki sayının arkadaş sayı olup olmadığını tespit eden methodu yazınız. |
| 29 | +**Kombinasyon Hesaplama:** Verilen iki sayının kombinasyonunu alıp geri döndüren methodu yazınız. C(n,r) = n! / (r!(n-r)!) |
| 30 | +**Mükemmel Sayı Bulma:** Kendisi hariç pozitif bölenlerinin toplamı kendisine eşit olan sayılara mükemmel sayı denir. Kendisine parametre olarak verilen sayının mükemmel olup olmadığını tespit eden methodu yazınız. |
0 commit comments