Java – Metodlar – MultiPage Ortalama Hesaplama

Merhaba arkadaşlar önceki yazımızda Java ve C#’ta metod ile İstanbul kart bakiye işlemlerini gerçekleştirebildiğimiz bir uygulamak yapmıştık.Şimdi ise iki sayfa üzerinde class işlemleri yapacağız.
Java’da Class’ları oluşturduk ve öğrenci bilgilerini parametreli birer metoda aktardık. Daha sonra da ortalama hesaplaması için bir metod oluşturduk.Ogrenci class’ında oluşturduğumuz ogrenci ve orthesapla methodlarımızı ogrenci test class’ında kullandık böylece daha önceden oluşturduğumuz kodları sonradan kullanmak üzere bir class içinde saklayabileceğimizi öğrendik.Kodları aşağıdan inceleyebilirsiniz.

//http://www.programlamadersleri.com
package vizeogrenci;

//Öğrenci Classı için değişkenler tanımlandı
public class ogrenci {
    public String ad;
    public double vize;
    public double finall;
    public double ortalama;
    
//Parametreli metod oluşturuldu
    public ogrenci(double v, double f, String a){
    ad=a;
    vize=v;
    finall=f;
    }
    
    public void orthesapla(){
    ortalama=vize*0.3+finall*0.7;
    System.out.println("Ortlama="+ortalama);
    }
}

Read more

Java – Metodlar – İstanbul Kart Bakiye İşlemleri

Merhaba arkadaşlar önceki yazımızda C#’ta metod ile İstanbul kart bakiye işlemlerini gerçekleştirebildiğimiz bir uygulamak yapmıştık.Şimdi ise aynı uygulamanın java’da nasıl yapıldığını ele alıyoruz.
Java’da metod kullarak istanbul kartımıza para ekledik ve bu eklediğimiz parayı daha sonra metrobüste kullanarak kartımızdan düştük.İstanbul kart ve indirimli kart kullanarak bakiyeden farklı değerler düşmeyi sağladık.Eğer kartımızda ki para miktarı yeterli değil ise kullanıcıya bunu bildiriyoruz.
java-metod-metrobus
Read more

Java – Java’da Dizi Nasıl Tanımlanır? Java İle Diziler Nasıl Kullanılır?

Java’da dizi nasıl tanımlanır? Java ile diziler nasıl kullanılır? Java’da dizi kullanımı ile ilgili örnekler.
Öncelikle dizileri nasıl tanımladığımıza bakalım.Burada int veri tipinde bir dizi tanımlıyoruz ve dizinin 5 adet elemanı olacağını belirtiyoruz.

int [] tamsayilar = new int[5];

İstersek ilk önce diziyi tanımlayıp daha sonra kaç adet elemanı olacağınıda belirtebiliriz.

int[] tamsayilar; 
    tamsayilar = new int[5];

Dizilere değer verme işlemini ise altta belirtildiği gibi yapıyoruz.Burada 0 indis numaralı diziye 5, 1 indis numaralı değişkene ise 15 değerini veriyoruz.

 tamsayilar[0]=5;
tamsayilar[1]=15;

İstersek en başta diziye eleman atayabiliyoruz.

int tamsayilar[] = {5,15};

Şimdi kodun tamanına bir bakalım.Diziye ait 2 adet elemanımız var ve bunları ekrana yazdırıyoruz.

Read more

Java – Döngüler (For Döngüsü – While Döngüsü)

Java’da for ve while döngülerinin kullanımlarını aşağıdaki örnekler ile göstermiş olduk.
For Döngüsü
1’den 100’e kadar olan sayıları ekrana yazdırıyoruz.


package hafta2;

public class Donguler {
    
     public static void main(String[] args) {
       for (int i = 1; i <= 100; i++) {
             System.out.println(i);
         }

    }

}

While Döngüsü
While döngüsü ile 1'den 100'e kadar olan sayıları ekrana yazdırıyoruz.


package hafta2;

public class Donguler {
    
     public static void main(String[] args) {
         int i=1;
         while(i<=100)
         {
             System.out.println(i);
         i++;
         }
       }

    }

1'den kullanıcının girdiği sayıya kadar ekrana yazdırmak.


package hafta2;
import java.util.*;
public class Donguler {
    
     public static void main(String[] args) {
         int sayi;
         Scanner giris=new Scanner(System.in);
         System.out.println("Bir sayı giriniz");
         sayi = giris.nextInt();
         for (int i = 1; i < sayi; i++) {
             System.out.println(i);
         }
       }

    }


0 ile 100 arasındaki 5'e bölünen sayıları ekrana yazdırma


package hafta2;

public class Donguler {
    
     public static void main(String[] args) {
          for (int i = 0; i < 100; i++) {
             if (i%5==0) {
                 System.out.println(i);
             }
         }
       }

    }


10'dan geriye 1'er 1'er yazdırma


package hafta2;

public class Donguler {
    
     public static void main(String[] args) {
           for (int i = 10; i >=0; i--) {
             System.out.println(i);
         }
       }

    }


Java – Sayı Tek Mi? Çift Mi?

Kullanıcıdan sayıyı aldıktan sonra sayının modunu alıp kalan değere bakarak if else ile tek veya çift olduğunu ekrana yazdırıyoruz.

package hafta2;

import java.util.*;
public class Hafta2 {

    
    public static void main(String[] args) {
     
        Scanner giris=new Scanner(System.in);
        int birsayi;
        System.out.print("Bir sayı girin");
        birsayi=giris.nextInt();
        
        if (birsayi %2==0) {
            System.out.print("Sayı Çift Sayıdır");
            
        }
        else {
        System.out.print("Sayı Tek Sayıdır");
        }
    }
    
}


Java – Üçgenin Alanını Bulma

Kullanıcıdan taban ve yükseklik değerini aldıktan sonra gerekli hesaplamayı yapıp üçgenin alanını çıktı olarak gösteriyoruz.


package javaapplication1;

import java.util.*;
public class ucgenAlan {
     public static void main(String[] args) {
     
     int taban,yukseklik,alan;
     Scanner Klavye=new Scanner(System.in);
     System.out.print("Taban Değeri:");
     taban=Klavye.nextInt();
      System.out.print("Yükseklik Değeri:");
     yukseklik=Klavye.nextInt();
     alan=(taban*yukseklik)/2;
     System.out.print(alan);
     }
    }

Java – Vize Final Ortalama Hesaplama

Öğrenciden 3 adet not istiyoruz.Bunlar vize(0.3), ödev(0.2) ve final(0.5) ve bunları ortalamaya etki oranına göre hesaplayıp ortalamaya dahil ediyoruz.If – else ile ortalamanın 70’den büyük yada küçüklük durumunu kontrol edip öğrencinin geçip kalma durumunu ekrana yazdırıyoruz.


package javaapplication1;


import java.util.*;//Kullanıcının girdiği değerleri okuyabilmek için util paketini dahil ediyoruz
public class ifelse {
    public static void main(String[] args) {
        double ortalama,odev,vize,finall;//Değişkenlerimizi tanımlıyoruz.
        Scanner giris=new Scanner(System.in);
        //Kullanıcının girdiği değerleri okumak için 
    //Scanner kullanıyoruz, Bir kez tanımladıktan sonra istediğimiz kadar kullanabiliriz
            System.out.println("Vize notunu giriniz");//Kullanıcıdan Vize notunu istiyoruz
            vize=giris.nextDouble();
             System.out.println("Odev notunu giriniz");//Kullanıcıdan ödev notunu istiyoruz
            
             odev=giris.nextDouble();
             System.out.println("Final notunu giriniz");//Kullanıcıdan final notunu istiyoruz
            finall=giris.nextDouble();
            ortalama =vize*0.3 + odev*0.2 + finall*0.5;//aldığımız notlar sonucunda ortalamayı hesaplıyoruz
        if (ortalama>=70) {//Eğer ortalama 70'den büyük ise 
           System.out.println("Geçtiniz"); //Geçtiniz ifadesini ekrana yazdırıyoruz 
        }
        else // Eğer ortalama 70'den küçük ise 
        {
        System.out.println("Ortalamanız:"+ortalama + "\n Kaldınız");
        }
       
    }
    
}

Java – 2 Sayının Toplanması İşlemi

Kullanıcıdan aldığımız 2 adet sayı ile toplama işlemi yapıp ekrana toplam değeri yazıyoruz.

package javaapplication1;
 import java.util.*;//Kullanıcının girdiği değerleri okuyabilmek için util paketini dahil ediyoruz


public class Toplama { // Sınıfımızın adı Toplama
    public static void main(String[] args) {//Main olmadan program çalışmayacaktır
    int sayi1,sayi2,toplam;//Değişkenlerimizi tanımlıyoruz.
    Scanner giris=new Scanner(System.in);//Kullanıcının girdiği değerleri okumak için 
    //Scanner kullanıyoruz, Bir kez tanımladıktan sonra istediğimiz kadar kullanabiliriz
    System.out.print("Bir sayı girin:");// Kullanıcıdan sayı istiyoruz
    sayi1=giris.nextInt();//Sayi1 değilkenine scannerdan okuduğumuz değeri yazıyoruz
     System.out.print("Bir sayı girin:");
    sayi2=giris.nextInt();
    toplam=sayi1+sayi2;//Toplama işlemlerini yaptım
       System.out.print("Sayıların Toplamı:"+toplam);//Ve sonucu ekrana yazdırıyoruz.
    }
}