06/04/2021, 14:47

ạo máy tính bằng Switch Case trong Java - Bài tập Java có lời giải cơ bản đến nâng cao

Trong bài tập này chúng ta sẽ thực hiện chương trình tạo máy tính tay bằng cách sử dụng Switch Case trong Java. Qua bài tập này giúp các bạn hiểu hơn về cách sử dụng Switch Case. Trong Chương trình này, chúng ta sẽ tạo ra một máy tính đơn giản thực hiện phép cộng, phép trừ, phép nhân và phép chia ...

Trong bài tập này chúng ta sẽ thực hiện chương trình tạo máy tính tay bằng cách sử dụng Switch Case trong Java. Qua bài tập này giúp các bạn hiểu hơn về cách sử dụng Switch Case.

Trong Chương trình này, chúng ta sẽ tạo ra một máy tính đơn giản thực hiện phép cộng, phép trừ, phép nhân và phép chia dựa trên đầu vào của người dùng.

Chương trình lấy giá trị của cả hai số (được nhập bởi người dùng) và sau đó người dùng được yêu cầu nhập thao tác (+, -, * và /), dựa trên chương trình đầu vào thực hiện thao tác đã chọn trên các số đã nhập bằng cách sử dụng Switch Case.

Ví dụ: Chương trình tạo máy tính tay bằng cách sử dụng Switch Case.

Chúng ta có hai số là num1 và num2 do người dùng nhập vào để tính, các phép tính +, -, *, / cũng do người dùng nhập vào để thực hiện phép tính mà họ muốn.

Tiếp đến sử dụng Switch Case để thực hiện thao tác tính phép tính, ví dụ: người dùng nhập vào num1 = 2, num2 = 4 và chọn phép tính là " - " thì kết quả 2 - 4 = -2.

import java.util.Scanner;
public class MayTinh {
    public static void main(String[] args) {
        double num1, num2;
        Scanner scanner = new Scanner(System.in);
        System.out.print("Nhập số thứ nhất: ");
        num1 = scanner.nextDouble();
        System.out.print("Nhập số thứ hai: ");
        num2 = scanner.nextDouble();
        System.out.print("Chọn phép tính (+, -, *, /): ");
        char operator = scanner.next().charAt(0);
        scanner.close();
        double output;
        switch(operator)
        {
            case '+':
                output = num1 + num2;
                break;

            case '-':
                output = num1 - num2;
                break;

            case '*':
                output = num1 * num2;
                break;

            case '/':
                output = num1 / num2;
                break;
            default:
                System.out.printf("Bạn đã chọn sai phép tính");
                return;
        }
        System.out.println("Kết quả của phép tính giữa số thứ nhất và số thứ hai là:");
        System.out.println(num1+" "+operator+" "+num2+" = "+output);
        System.out.println("----------------------------");
        System.out.println("Chương trình này được đăng tại Zaidap.com.net");
    }
}

Kết quả:

may tinh JPG

Như vậy là chúng ta đã thực hiện xong chương trình tạo máy tính tay bằng cách sử dụng Swtich Case. Chúc các bạn thực hiện thành công!!!

Tạ Quốc Bảo

23 chủ đề

7270 bài viết

Cùng chủ đề
0