30/09/2018, 18:09

Xuất 1 số ra màn hình trong java

Chào các bạn. Cho mình hỏi bây giờ mình muốn in một ma trận 2x2 ra màn hình nhưng mà mỗi phần tử mình sẽ dành khoảng 5 khoảng trống để in thì có lệnh gì để in như thế không ạ?
Ví dụ ma trận:

1 1
123 2

Khi in theo kiểu trên sẽ được

1   1
123 2

ý mình là muốn in thẳng hàng cho nó đẹp

... viết 20:18 ngày 30/09/2018

Bạn có thể dùng

System.out.printf(<format>);

để định dạng giống như C programming languague.

Truong Pham viết 20:24 ngày 30/09/2018

System.out.format();

nullnguyen viết 20:15 ngày 30/09/2018

Bạn ơi ví dụ n = 123 mà mình muốn dùng 5 khoảng để in thì câu lệnh sẽ thế nào ạ.

Le Hoai viết 20:12 ngày 30/09/2018

Không biết đây có phải là ý bạn không.

public class Test {

    public static void main(String[] args) {
	
	String format = "%-5s%s%n";
	System.out.printf(format, 1, 1);
	System.out.printf(format, 123, 2);
    }
}

Số 5 trong format là số ký tự bạn muốn tab ra

nullnguyen viết 20:22 ngày 30/09/2018

đúng rồi bạn ạ. cảm ơn bạn nhiều <3

Bài liên quan
0