Örnek 1: Java sayının faktöriyelini hesaplama örneği [for]
import java.util.Scanner; public class JavaOrnekleri { public static void main(String[] args) { Scanner reader = new Scanner(System.in); System.out.print("Bir Sayı Girin:"); int num = reader.nextInt(); long faktoriyel = 1; for(int i = 1; i <= num; ++i) { faktoriyel *= i; } System.out.printf("%d Sayısının Faktöriyeli = %d \n", num, faktoriyel); } }
Örnek 2: Fibonacci sayılarını yazdıran java örneği [for]
import java.util.Scanner; public class JavaOrnekleri { public static void main(String[] args) { Scanner reader = new Scanner(System.in); System.out.print("Bir Sayı Girin:"); int num = reader.nextInt(); int t1 = 0, t2 = 1; System.out.print(num + "Sayısının Fibonacci Sayıları: "); for (int i = 1; i <= num; ++i) { System.out.print(t1 + " + "); int toplam = t1 + t2; t1 = t2; t2 = toplam; } } }
Örnek 3: Sayının kuvvetini hesaplayan java örneği [while]
public class JavaOrnekleri { public static void main(String[] args) { int taban = 3, kuvvet = 4; long sonuc = 1; while (kuvvet != 0) { sonuc *= taban; --kuvvet; } System.out.println("CEVAP = " + sonuc); } }
Örnek 4: Java EKOK bulma [while, if]
public class JavaOrnekleri { public static void main(String[] args) { int n1 = 48, n2 = 160, ekok; ekok= (n1 > n2) ? n1 : n2; while(true) { if( ekok % n1 == 0 && ekok % n2 == 0 ) { System.out.printf("%d ve %d sayılarının EKOK'u %d dir.", n1, n2, ekok); break; } ++ekok; } } }
Örnek 5: Java EBOB bulma [while, if]
public class JavaOrnekleri { public static void main(String[] args) { int n1 = 27, n2 = 153, ebob = 1; while(n1 != n2) { if(n1 > n2) n1 -= n2; else n2 -= n1; } System.out.println("EBOB = " + n1); } }
Örnek 6: Sayının basamakları toplamını yazdıran java örneği [while]
public class JavaOrnekleri { public static void main(String[] args) { int num = 12345; System.out.println("Sayı : " + num); int toplam=0; while(num != 0) { toplam=(num%10)+toplam; num /= 10; } System.out.println("Basamak Toplamı: " + toplam); } }
Örnek 7: 0 Girene Kadar Girilen Sayıları Toplayan Java Programı [do while]
import java.util.Scanner; public class JavaOrnekleri { public static void main(String[] args) { // Klavyeden okuma yapmak için Scanner nesnesini oluştur. Scanner reader = new Scanner(System.in); int num; int toplam=0; do{ System.out.print("Bir Sayı Girin: "); num = reader.nextInt(); toplam+=num; }while(num != 0); System.out.println("Sayının Basamak Sayısı: " + toplam); } }
Örnek 8: Kullanıcının Girdiği Çift ve Tek Sayıları Toplayan Java Programı [do while]
import java.util.Scanner; public class JavaOrnekleri { public static void main(String[] args) { // Klavyeden okuma yapmak için Scanner nesnesini oluştur. Scanner reader = new Scanner(System.in); int num; int ctoplam=0,ttoplam=0; do{ System.out.print("Bir Sayı Girin: "); num = reader.nextInt(); if(num%2==0) ctoplam+=num; else ttoplam+=num; }while(num != 0); System.out.println("Tek Sayı Toplamı : " + ttoplam); System.out.println("Çift Sayı Toplamı: " + ctoplam); } }
Örnek 9: Java Metot Çağırma [method]
public class JavaOrnekleri { public static void main(String[] args) { birinci(); birinci(); ikinci(); } public static void birinci() { System.out.println("Merhaba Dünya"); } public static void ikinci() { birinci(); birinci(); } }
Örnek 10: Java İkilik Sekizlik Dönüştürme Programı [method]
public class JavaOrnekleri { public static void main(String[] args) { long binary = 101001; int sekizlik = ikilikSekizlikDonustur(binary); System.out.printf("%d (ikilik) = %d (sekizlik) \n", binary, sekizlik); // sekizlik=765; binary=sekizlikIkilikDonustur(sekizlik); System.out.printf("%d (sekizlik) = %d (ikilik) \n", sekizlik, binary); } public static int ikilikSekizlikDonustur(long ikilikSayi) { int sekizlikSayi = 0, onlukSayi = 0, i = 0; while(ikilikSayi != 0) { onlukSayi += (ikilikSayi % 10) * Math.pow(2, i); ++i; ikilikSayi /= 10; } i = 1; while (onlukSayi != 0) { sekizlikSayi += (onlukSayi % 8) * i; onlukSayi /= 8; i *= 10; } return sekizlikSayi; } public static long sekizlikIkilikDonustur(int sekizlikSayi) { int onlukSayi = 0, i = 0; long ikilikSayi = 0; while(sekizlikSayi != 0) { onlukSayi += (sekizlikSayi % 10) * Math.pow(8, i); ++i; sekizlikSayi/=10; } i = 1; while (onlukSayi != 0) { ikilikSayi += (onlukSayi % 2) * i; onlukSayi /= 2; i *= 10; } return ikilikSayi; } }
Örnek 11: Java Onluk Sistemdeki Sayıyı İkilik Sisteme Çeviren Program [method]
public class JavaOrnekleri { static public void binaryDonustur(int sayi){ int binary[] = new int[40]; int index = 0; while(sayi > 0){ binary[index++] = sayi%2; sayi = sayi/2; } for(int i = index-1;i >= 0;i--){ System.out.print(binary[i]); } } public static void main(String a[]){ System.out.print("1234: "); binaryDonustur(1234); System.out.print("\n18: "); binaryDonustur(18); System.out.print("\n"); } }