Nasıl Yapılır

Java 11 Adet Temel Örnek #27

j

Ö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");
  }
}

 

Yazar Hakkında

Hız Hosting

Yorum Yap