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


Yükleniyor...
Yükleniyor...