Javada Basit Bir Hesap Makinesi
Argümentparametre olarak girilen işlemi yapan program
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));
}
{
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));
}
}
Yorumunuzu Ekleyin
Javada Basit Bir Hesap Makinesi Yorumları +3 Yorum
-
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
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