30/09/2018, 18:09
Khai báo kiểu số thực trong java ví dụ là 5.6 6.7 + thì nó k chạy kết quả
khi run mình có nhập kiểu dữ liệu số thực ví dụ là 5.6 6.7 + thì nó k chạy kết quả, nhưng khi nhập kiểu nguyên thì lại chạy vd :5 6 + kết qả là 11, mình code sai chỗ nào vậy m.n
code :
import java.util.Scanner;
class Main
{
public static void main(String[] args)
{
Scanner scan = new Scanner(System.in);
float a = scan.nextFloat();
float b = scan.nextFloat();
char c = scan.next().charAt(0);
float i;
switch (c)
{
case '+':i = a+b;
System.out.println(Math.round(i*100)/100);break;
case '-':i = a-b;
System.out.println(Math.round(i*100)/100);break;
case '*':i = a*b;
System.out.println(Math.round(i*100)/100);break;
case '/':i = a/b;
System.out.println(Math.round(i*100)/100);break;
}
}
}
Bài liên quan