Konular
EBooklar

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


Yorumlar

  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 Like
  2. 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 Like
  3. 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 Like



















  • Yarışma Panosu
  • Yarışma Panosu ~ 15,319

    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 s...










  • Java Değişken Tipleri ~ 12,408

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