JAVA – Basit bir Hesap Makinesi Örneği
Bu program, temel Java veri türlerini (double, int) kullanmayı, koşullu if bloklarını kullanmayı ve kullanıcı girdisi almayı gösterir.
Bu Java programı bir hesap makinesi işlevi görür. Kullanıcıdan iki sayı ve yapmak istediği işlemi (toplama, çıkarma, bölme veya çarpma) alır ve sonucu hesaplar.
İlk olarak, kullanıcıdan iki sayı alınır. Ardından, kullanıcının hangi işlemi yapmak istediğini belirlemek için bir menü gösterilir. Kullanıcının seçimine göre, iki sayı arasındaki hesaplamayı gerçekleştirmek için koşullu if blokları kullanılır. İşlem sonucu sonuc değişkenine atılır ve kullanıcıya gösterilir.
import java.util.Scanner;
public class Calculator {
public static void main(String[] args) {
double result;
Scanner scan = new Scanner(System.in);
System.out.println("Enter the first number ");
double firsNumber = scan.nextInt();
System.out.println("Enter the second number: ");
double secondNumber = scan.nextInt();
System.out.println("what action do you want to do? \n add = 1 \n subtract = 2 \n divide = 3 \n multiply = 4");
int actionNumber = scan.nextInt();
if (actionNumber == 1) {
result = firsNumber + secondNumber;
System.out.println("Result = " + result);
}else if (actionNumber == 2) {
result = firsNumber - secondNumber;
System.out.println("Result = " + result);
}else if (actionNumber == 3) {
result = firsNumber / secondNumber;
System.out.println("Result = " + result);
}else if (actionNumber == 4) {
result = firsNumber * secondNumber;
System.out.println("Result = " + result);
}else {
System.out.println("Error!");
}
}
}
Output:
Enter the first number
34
Enter the second number:
44
what action do you want to do?
add = 1
subtract = 2
divide = 3
multiply = 4
1
Result = 78.0
Örnekte, kullanıcıya ilk olarak “Enter the first number” (ilk sayıyı girin) ve “Enter the second number” (ikinci sayıyı girin) mesajları gösterilir. Kullanıcı bu mesajlara cevap olarak sırasıyla 34 ve 44 sayılarını girer.
Ardından “what action do you want to do?” (hangi işlemi yapmak istersiniz?) mesajı görüntülenir ve kullanıcının seçtiği işlem numarası okunur (1, 2, 3 veya 4). Bu örnekte kullanıcı 1’i seçer, yani toplama işlemini yapmak istediğini belirtir.
Program, kullanıcının seçtiği işlem numarasına göre ilgili işlemi yapar. Bu örnekte toplama işlemi seçildiği için firsNumber ve secondNumber değerleri toplanır ve sonuç “Result = 78.0” şeklinde ekrana yazdırılır.
0 Yorum