Skip to content

Java'ya yeni başlamış kişilerin kendilerini geliştirebilmesi adına mini projeler ve çözümlerini içerir.

License

Notifications You must be signed in to change notification settings

bugresearch/java-basic-projects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Java Basic Projects

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.

Değişkenler, Koşul Durumlar

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.

Döngüler ve Diziler

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.

Methodlar

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.

About

Java'ya yeni başlamış kişilerin kendilerini geliştirebilmesi adına mini projeler ve çözümlerini içerir.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages