Hỏi đáp

Chia sẻ kiến thức, cùng nhau phát triển

Lỗi Trong Java.............

7 năm trước 917 lượt xem 1 bình luận 7 năm trước

import java.util.Scanner;


public class Test {
    public static void main(String[] args) {
        double salary;
        System.out.println("NHập");
        Scanner sc=new Scanner(System.in);
        salary=Double.parseDouble(sc.nextLine());
        System.out.println("Lương"+salary);
        
    }
}
 

 

//tại sao khi nhập số bé thỳ được mà khi nhập số vd: 15000000 kết quả lại ra 1.5E

//lí do và cách khắc phục là gì thế

Bình luận

Để bình luận, bạn cần đăng nhập bằng tài khoản Howkteam.

Đăng nhập
Lê Châu Moderator, Author đã bình luận 7 năm trước

Nó mặc định vậy lên bạn dùng printf để cho nó biết cách hiện thị. Nếu muốn hiện toàn bộ và có chữ số thập phân thì như sau:

System.out.printf("Lương %.0f\n", salary);

 

Câu hỏi mới nhất