|
1 | | -# java-basic-projects |
2 | | -Java Basic Projects |
| 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. |
| 3 | + |
| 4 | +## Değişkenler, Koşul Durumlar |
| 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. |
| 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. |
| 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. |
0 commit comments