Tạo máy tính bằng Switch Case trong Java
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.
Bài viết này được đăng tại [free tuts .net]
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 Freetuts.net"); } }
Kết quả:
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!!!