السلام عليكم
أنا عملت برنامج بسيط وهو عبارة عن آلة حاسبة
import javax.swing.JOptionPane;
import java.util.Scanner;
public class Clc {
public static void main(String args[]) {
Scanner input=new Scanner(System.in);
String a,b,c;
float x,y;
int Chosic;
a=JOptionPane.showInputDialog("Enter first number:");
b=JOptionPane.showInputDialog("Enter secand number:");
x=Float.parseFloat(a);
y=Float.parseFloat(b);
c=JOptionPane.showInputDialog("Chosic:\n1.Addition\n2.Subtraction\n3.Multiplication\n4.Division\n");
Chosic=Integer.parseInt(c);
switch(Chosic)
{
case 1:
JOptionPane.showMessageDialog(null,x+"+"+y+"="+(x+y));
break;
case 2:
JOptionPane.showMessageDialog(null,x+"-"+y+"="+(x-y));
break;
case 3:
JOptionPane.showMessageDialog(null,x+"*"+y+"="+(x*y));
break;
case 4:
JOptionPane.showMessageDialog(null,x+"/"+y+"="+(x/y));
break;
default:
System.out.println("Error operation ");
}
}
}output




ما أريده أن أجعل جميع هذه الواجهات بواجهة واحده ؟؟
وكيف أجعل هذا البرنامج يشتغل من دون برنامج الجافا ( أي شخص يستطيع تشغيله على جهازه )
وشكراً
