C Sharp – Form – Sayı Çevirim İşlemleri
2’lik sayıları 10’luk sayılara, 10’luk sayıları ise 2’lik sayılara çevirebileceğimiz ufak bir araç.
2’lik sayıları 10’luk sayılara, 10’luk sayıları ise 2’lik sayılara çevirebileceğimiz ufak bir araç.
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.
//https://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); } }
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.
Read more
C Sharp konsol’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.Örneği incelediğinizde metod kullanımı, if else kullanımı, switch-case, do-while kullanımı hakkında bilgi edinmiş olacaksınız.
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.
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); } } }
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"); } } }
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); } }
Öğ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"); } } }
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. } }