Hỏi đáp

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

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

17:41 10-03-2018 853 lượt xem 1 bình luận 22:58 10-03-2018

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 22:58 10-03-2018

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