Konular

Javada Basit Bir Hesap Makinesi

Argümentparametre olarak girilen işlemi yapan program
 Javada basit bir hesap makinesi
public class topla
{
   public static void main(String args[])
   {
    
       Double a = new Double(args[0]);
       Double c = new Double(args[2]);
  
       hesapMak hesapla = new hesapMak();
       hesapla.sayi1 = a;
       hesapla.sayi2 = c;

       if (args[1].charAt(0) == '+')
       {

           hesapla.toplam();    //toplam fonksiyonu çağırılıyor
         
       }

       if (args[1].charAt(0) == '-')
       {

           hesapla.cikar();    //cikar fonksiyonu çağırılıyor
       }
      
      if (args[1].charAt(0) == 'x')
       {

           hesapla.carp();    //carp fonksiyonu çağırılıyor
       }

       if (args[1].charAt(0) == '/')
       {

           hesapla.bol();    //bol fonksiyonu çağırılıyor
       }

   }
   
   }

   class hesapMak
   {
       double sayi1;
       double sayi2;
       public void toplam(){
           System.out.println(sayi1 + sayi2);
       }

       public void cikar()
       {
           System.out.println(sayi1 - sayi2);
       }

       public void carp()
       {
           System.out.println((sayi1 * sayi2));
         
       }

       public void bol()
       {
           System.out.println((sayi1) / (sayi2));
       }
 


   }Javada basit bir hesap makinesi
Yorumunuzu Ekleyin
Javada Basit Bir Hesap Makinesi Yorumları +3 Yorum
  • arda
    1
    arda
    Bu programı çalışırşekilde benim mail adresime atarmısınız kopyalayınca olmuyor hata veriyor.okul ödevim için kulanıcam aciil lazım
    12 Nisan 2015 17:01:20, Pazar
  • zerga
    1
    zerga
    yavrum seninki çalışmıyor benimkini dene

    public class hesapmakınesı {



    public static void main(String[] args) {

    // TODO Auto-generated method stub

    new hesapmakınesı().topla(15, 10);

    new hesapmakınesı().cıkar(15, 10);

    new hesapmakınesı().carp(15, 10);

    new hesapmakınesı().bol(15, 10);

    }

    public void topla(int a, int b){

    System.out.println(a+b);

    }public void cıkar(int a, int b){

    System.out.println(a-b);

    }public void carp(int a, int b){

    System.out.println(a*b);

    }public void bol(int a, int b){

    System.out.println(a/b);

    }





    }
    23 Aralık 2016 20:51:34, Cuma
  • Eray Arslan
    1
    Eray Arslan
    Buyrun gençler Eclipseden yaptığım küçük bir çalışma.





    package ClassPaket;

    import java.util.Scanner;



    public class İlkDeneyimim {



    static Scanner mod = new Scanner(System.in);

    static Scanner toplama = new Scanner(System.in);

    static Scanner çıkarma = new Scanner(System.in);

    static Scanner çarpma = new Scanner(System.in);

    static Scanner bölme = new Scanner(System.in);

    static Scanner değer = new Scanner(System.in);

    static int secenek;

    public static void main(String[] args) {

    Yazdırma();

    }

    private static void Yazdırma(){

    System.out.println("Hesap Makinesi");

    System.out.println("Toplama için 1,Çıkarma için 2,Çarpma için 3,Bölme için 4");

    System.out.print("Değerinizi Giriniz : ");

    Tekrar();

    }

    private static void Tekrar(){

    secenek = mod.nextInt();

    if(secenek != 1 && secenek != 2 && secenek != 3 && secenek != 4){

    System.out.println("Yanlış Değer Girdiniz");

    System.out.println("Sistem Başına Yönlendiriliyorsunuz.");

    System.out.println("Yükleniyor...");

    System.out.println("Yükleniyor...");

    System.out.println("YÜKLENDİ");

    System.out.println("___________________");

    Yazdırma();

    }else{

    if(secenek ==1){

    System.out.println("Toplama İşlemi");

    System.out.println("______________");

    Toplama();

    }

    if(secenek ==2){

    System.out.println("Çıkarma İşlemi");

    System.out.println("______________");

    Çıkarma();

    }

    if(secenek ==3){

    System.out.println("Çarpma İşlemi");

    System.out.println("______________");

    Çarpma();

    }

    if(secenek ==4){

    System.out.println("Bölme İşlemi");

    System.out.println("______________");

    Bölme();

    }

    }

    }

    private static void Toplama(){

    System.out.print("Sayı1 : ");

    int sayı1 = toplama.nextInt();

    System.out.println("Sayı1 = "+sayı1+" olarak alınmıştır.");

    System.out.print("Sayı2 : ");

    int sayı2 = toplama.nextInt();

    System.out.println("Sayı2 = "+sayı2+" olarak alınmıştır.");

    System.out.println("Toplamı : "+(sayı1+sayı2));

    System.out.println("Tekrar hesap yapmak için 1,Çıkış yapmak için 2");

    System.out.print("Değerinizi Giriniz : ");

    int Değer=değer.nextInt();

    Değer(Değer);

    }

    private static void Çıkarma(){

    System.out.print("Sayı1 : ");

    int sayı1 = çıkarma.nextInt();

    System.out.println("Sayı1 = "+sayı1+" olarak alınmıştır.");

    System.out.print("Sayı2 : ");

    int sayı2 = çıkarma.nextInt();

    System.out.println("Sayı2 = "+sayı2+" olarak alınmıştır.");

    System.out.println("Farkı : "+(sayı1-sayı2));

    System.out.println("Tekrar hesap yapmak için 1,Çıkış yapmak için 2");

    System.out.print("Değerinizi Giriniz : ");

    int Değer=değer.nextInt();

    Değer(Değer);



    }

    private static void Çarpma(){

    System.out.print("Sayı1 : ");

    int sayı1 = çarpma.nextInt();

    System.out.println("Sayı1 = "+sayı1+" olarak alınmıştır.");

    System.out.print("Sayı2 : ");

    int sayı2 = çarpma.nextInt();

    System.out.println("Sayı2 = "+sayı2+" olarak alınmıştır.");

    System.out.println("Çarpımı : "+(sayı1*sayı2));

    System.out.println("Tekrar hesap yapmak için 1,Çıkış yapmak için 2");

    System.out.print("Değerinizi Giriniz : ");

    int Değer=değer.nextInt();

    Değer(Değer);

    }

    private static void Bölme(){

    System.out.print("Sayı1 : ");

    int sayı1 = bölme.nextInt();

    System.out.println("Sayı1 = "+sayı1+" olarak alınmıştır.");

    System.out.print("Sayı2 : ");

    int sayı2 = bölme.nextInt();

    System.out.println("Sayı2 = "+sayı2+" olarak alınmıştır.");

    System.out.println("Bölümü : "+(sayı1/sayı2));

    System.out.println("Tekrar hesap yapmak için 1,Çıkış yapmak için 2");

    System.out.print("Değerinizi Giriniz : ");

    int Değer=değer.nextInt();

    Değer(Değer);

    }

    private static void Değer(int Değer){

    if(Değer == 1 || Değer== 2){

    Değer2(Değer);

    }else{

    Değer2(Değer);

    }

    }

    private static void Değer2(int Değer){

    if(Değer==1){

    System.out.println("Yükleniyor...");

    System.out.println("______________");

    Yazdırma();

    }if(Değer==2){

    System.out.println("Kapanıyor...");

    //Close

    }if(Değer>2){

    System.out.println("Yanlış Değer");

    System.out.println("_____________");

    System.out.println("Tekrar hesap yapmak için 1,Çıkış yapmak için 2");

    System.out.print("Değerinizi Giriniz : ");

    int Değer1=değer.nextInt();

    Değer(Değer1);

    }

    }

    }



    03 Şubat 2017 23:37:13, Cuma
Sayı Tahmin Oyunu

Rastgele bilgisayarın tuttuğu sayıyı bulan uygulama

34,148 Okunma 0 Yorum 18/12/2007 15:14:28

Yarışma Panosu

Girilen yarışmacı, soru sayısına göre cevapları ekrandan alıp bir tablo haline getiren uygulama. Örnek dizilerin anlaşılmasını sağlamak için hazırlanmıştır. Burada özellikle klavyeden girilen değerin dizi boyutu olarak aktarılması dikkat çekicidir. (new string[new ınteger(soru)])

24,257 Okunma 0 Yorum 22/04/2008 11:53:19

if else uygulaması

Diziler ve Joptionpane iconlarını kullanan bir uygulama

21,824 Okunma 0 Yorum 10/12/2009 12:30:44

Windowsu kapatan Java Uygulaması

Uygulamada exec içerisindeki bölümü değiştirerek, winodws konsol komutlarını kullanabilirsiniz.

20,468 Okunma 0 Yorum 16/10/2009 11:47:12

Java Değişken Tipleri

Long, int, short, byte, boolean, float, double, char, string tipleri hakkında örnekler

19,889 Okunma 0 Yorum 28/10/2011 00:14:50

Javada Tek Boyutlu Diziler

Javada tek boyutlu dizilere örnek ve çalıştırılmış hali

19,774 Okunma 0 Yorum 25/11/2009 12:27:58

Yükleniyor...