Sign in
or
Register
Courses
Textbook
Compiler
Contests
Topics
Courses
Java. Khái niệm cơ bản
Số thực
Module:
Số thực
Problem
4
/6
Nhập và xuất số thực
Theory
Click to read/hide
Nhập
Bạn có thể nhập một số biến thực từ luồng đầu vào và ghi chúng vào các biến theo cách tiêu chuẩn:
nhân đôi x = in.nextDouble();
float y = in.nextFloat(); Số đầu tiên đi vào biến
\(x\)
, số thứ hai đi vào
\(y\)
Đầu ra
Java có một số cách để hiển thị số thực.
1) System.out.printf cho đầu ra bàn điều khiển đơn giản
Theo mặc định, khi sử dụng printf, các số thực được in với độ chính xác lên tới 6 chữ số thập phân. Nhưng có những trường hợp cần xuất ra với độ chính xác khác. Trong trường hợp này, bạn phải chỉ định số lượng quen thuộc để phân bổ sau dấu thập phân.
gấp đôi a=0,5; System.out.printf("%f",a); // trên màn hình 0.500000 System.out.printf("%.2f",a); // trên màn hình 0,5 System.out.printf("%10.2f",a); // bạn có thể đặt tổng số vị trí được phân bổ cho đầu ra của số System.out.printf("%.2e",a); // hiển thị số ở định dạng khoa học với độ chính xác 2 chữ số 2) DecmialFormat để lấy một chuỗi từ một số sử dụng một mẫu nhất định
Lớp DecmialFormat cho phép bạn kiểm soát đầu ra của các số 0 ở đầu và cuối, tiền tố và hậu tố, dấu phân cách hàng nghìn và dấu phân cách mười nghìn, nhưng điều này làm cho mã phức tạp hơn một chút.
gấp đôi a = 123,45; Định dạng thập phân df = Định dạng thập phân mới("#.###"); Chuỗi được định dạng = df.format(a); System.out.println(đã định dạng); //123,45
Đầu vào
Mẫu
Đầu ra
Ghi chú
123,45
#.#
123,5
Hiển thị đến một chữ số thập phân có làm tròn
123,45
#.###
123,45
Hiển thị số nguyên không có số 0 đứng đầu
123,45
#.0
123,5
Hiển thị đến một chữ số thập phân có làm tròn
123,45
#.000
123.450
Hiển thị đến ký tự thứ ba với số 0 không đáng kể ở cuối
Problem
Hoàn thành nhiệm vụ theo thứ tự:
1. Trên dòng thứ 6, định dạng đầu ra của biến
\(y\)
ở định dạng điểm cố định, với giá trị mặc định số chữ số thập phân
2. Trên dòng thứ 7, định dạng đầu ra của biến
\(y\)
ở định dạng điểm cố định sao cho số nguyên trong 10 được hiển thị vị trí, với 4 dấu hiệu cho phần phân số
3. Ở dòng thứ 8 đặt đầu ra của biến
\(y\)
để số được hiển thị ở định dạng khoa học có hai chữ số ở phần phân số
Mỗi câu lệnh đầu ra phải xuất một số từ một dòng mới
1000
ms
256 Mb
Rules for program design and list of errors in automatic problem checking
Teacher commentary