Dr. GÜRAY SONUGÜR

Dr. Öğr. Üyesi Güray SONUGÜR – Öğrenci Bilgi Paylaşım Platformu

Genel

Fahranayt – Santigrat dönüşümü

import java.util.Scanner; public class FahrenaytCelcius {             public static void main(String[] args)             {                         Scanner derece = new Scanner(System.in);                         System.out.println(“Lütfen Fahrenheit Değerini Giriniz”);                         double deger = derece.nextDouble();                         System.out.println(“Celcius Degeri :\n”+ FahrenheitCelcius(deger));                         System.out.println(“”);                         System.out.println(“Lütfen Celcius Değerini Giriniz”);                         double deger1 = derece.nextDouble();                 […]

Yönetici Sınıf

Yönetici sınıftan yapılan işlemler genelde işlem yapan sınıftan metot çağırılarak gerçekleştirilir. Bu programda dizilerin ekrana yazılması için de diziYaz() metotu kullanılmıştır. Bu program çalıştırılırken karışıklığın önlenmesi için /* —– */ aralarındaki kodlar çalıştırılırken diğer kodlar kapatılmalıdır. public class yoneticiSinif_ders1 { public static void main(String[] args) { /* —————————————————————————————————–*/ islemYapanSinif_ders1.diziYaz(islemYapanSinif_ders1.diziOlustur(10)); islemYapanSinif_ders1.diziYaz(stringDizi); /* —————————————————————————————————–*/ String stringDizi[] = {“defter”,”kalem”,”silgi”,”kitap”, […]

İşlem Yapan Sınıf

Bu sınıfta dikkat edildiğinde görüleceği gibi Main() metodu bulunamamaktadır. Toplamda 2 tanesi overloading olmak üzere diziler konusunda 9 adet faydalı metot yazılmıştır. Bu metotlar Main() metodunun bulunduğu YoneticiSinif sınıfından çağırılarak çalıştırılırlar.   import java.util.Random; public class islemYapanSinif_ders1 { public static int[] diziOlustur(int boyut) //random integer değerlerden dizi oluşturan metot. { Random rnd = new Random(); […]

Overloading -2

public class overloading2_ders2 { public static void main(String[] args) { System.out.println(“Tamsayı ile tamsayı toplamı: ” + topla(5,9)); System.out.println(“Tamsayı ile double toplamı: ” + topla(5,9.7)); System.out.println(“Double ile double toplamı: ” + topla(5.3,9.6)); System.out.println(“String ile string toplamı: ” + topla(“meka”, “tronik”)); } private static int topla(int i, int j) { return i+j; } private static double topla(int […]

Overloading -1

  public class overloading_ders1 { public static void main(String[] args) { int sayilar[]= new int[]{3,22,34,45}; System.out.println(topla(2,7)); System.out.println(topla(2,7,9)); System.out.println(topla(sayilar)); } private static int topla(int sayi1, int sayi2) { return sayi1+sayi2; } private static int topla(int sayi1, int sayi2, int sayi3) { return sayi1+sayi2+sayi3; } private static int topla(int[] sayilar) { int tmp=0; for (int s : […]

Dizi Sıralama ve Dizi İçinde Örüntü Bulma

Dizi yine ayrı bir metot içerisinde random değerlerden oluşturuluyor. Bu dizinin boyutu da yine klavyeden giriliyor.  Aynı metot içinde dizi küçükten büyüğe sıralanıyor. Sıralama işlemi için “java.utils.Arrays” kütüphanesi kullanılıyor. Dizinin ilk durumu ve sıralandıktan sonraki durumu ekrana yazdırılıyor.  Örüntü bulma işlemi için; “oruntu” dizisi program içinden giriliyor. oruntu dizisi içinde ardışık gelen iki elemanın dizi […]

Dizi Toplama Örneği

Not: Bir metot vasıtası ile random değerlerden dizi oluşturulacak. Oluşturulan bu dizinin boyutu da klavyeden girilecek. Bu oluşturulan metot kullanılarak elde edilen 2 adet integer dizinin toplamı farklı bir metot içinde yapılarak sonuç ana metottta ekrana yazdırılacak.   import java.util.Random; import java.util.Scanner; public class DiziTopla_ders1 { public static void main(String[] args) { Scanner sc = […]

Sayı Tahmin Oyunu

import java.util.Scanner; import java.util.Random; public class SayıTahmin { public static void main(String[] args) { if (TahminOyunu()) { System.out.println(“Tebrikler Kazandınız*****”); } else { System.out.println(“Maalesef Kaybettiniz!!!!!”); } } public static boolean TahminOyunu() { Random rnd = new Random(); Scanner sc = new Scanner(System.in); int answer = rnd.nextInt(100); int tahmin = 0; int sayac =1; while ((tahmin != […]

Klavyeden sayı ve hesap türü seçerek dört işlem hesabı

import javax.swing.JOptionPane; public class DortIslem { public static void main(String[] args) { int sayi1 = Integer.valueOf(JOptionPane.showInputDialog(“Birinci Sayıyı Girin”)); int sayi2 = Integer.valueOf(JOptionPane.showInputDialog(“İkinci Sayıyı Girin”)); String HT = String.valueOf(JOptionPane.showInputDialog(“İşlem Tipini Girin T,C,B,X”)); // Üç değer diğer metoda karşılaştırma ve matematiksel işlem için gönderildi JOptionPane.showMessageDialog(null, “Sonuç: ” + sonuc(sayi1, sayi2, HT)) ; //System.out.println(“Sonuc: ” + sonuc(sayi1, sayi2, […]

Alan Hesabı

import java.util.Scanner; public class AlanBulma { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print(“Dairenin çapını giriniz: “); double cap = sc.nextDouble(); System.out.print(“Dikdörtgenin uzunluğunu giriniz: “); double uzunluk = sc.nextDouble(); System.out.print(“Dikdörtgenin genişliğini giriniz: “); double genislik = sc.nextDouble(); System.out.println(“Daire alanı = ” + DaireAlani(cap)); System.out.println(“Rectangle Area = ” + KareAlani(uzunluk, genislik)); } […]

Previous Posts Next posts