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.
Merhaba Dünya: Ekrana "Merhaba Dünya" yazdıran java kodunu yazınız.
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.
Ekrandan Sayı Okuma: Ekrandan bir sayı okuyup, bu sayıyı tekrar ekrana yazdıran kodu yazınız.
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.
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)
İ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.
Üç 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.
Basit Döngü: 1'den 10'a kadar olan sayıları ekrana yazdıran java kodunu yazınız.
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.
Asal Mı: Girilen sayının asal olup olmadığını sorgulayan java kodunu yazınız.
Çarpım Tablosu: Çarpım tablosunu ekrana yazdıran java kodunu yazınız.
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.
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.)
Köşegeni 1 olan Matris: Köşegeni 1 olan matrisi (iki boyutlu diziyi) yazdırınız.
Ters Köşegeni 1 olan Matris: Ters köşegeni 1 olan matrisi yazdırınız.
Salyangoz Matris: Salyangoz şeklinde ardaşık sayıları ekrana yazdıran java kodunu yazınız.
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.
Basamak Sayısı: Kullanıcının girmiş olduğu sayının basamak sayısını ekrana yazdıran java kodunu yazınız.
Faktöriyel Bulma: Girilen sayının faktöriyelini geri döndüren methodu yazınız
Sayı Bulma: Verilen bir sayı dizisinin içerisinde istenen değerin olup olmadığını sorgulayan methodu yazınız.
Faktöriyel Bulma (Recursive): Girilen sayının faktöriyelini geri döndüren recursive methodu yazınız.
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.
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)!)
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.