Hi mọi người,
Chuyện là em mới học java. Hôm nay có làm 1 bài tập in ra bảng cửu chương(ảnh)
Hỏi: Cho em hỏi là làm thế nào để mình in ra bảng cửu chương trên 1 dòng vậy. Tức là bảng cửu chương 1 in ở góc bên trái --> bảng 2 thay vì xuất ở dưới em muốn in ở bên phải của bảng 1.
Em cảm ơn.
In ra bảng cửu chương trên 1 dòng
- Rút gọn câu thông báo của bạn
- Dùng kí tự
\t
4 Likes
println
thì sẽ in thêm ký tự xuống dòng, bạn dùng print
là được
2 Likes
public static void main(String[] args) {
for(int i=1;i<=9;i++) {
for(int j=2; j<=9; j++) {
System.out.format("%d x %d = %d \t",j,i,i*j);
}
System.out.println();
}
}
Đúng ý bạn chưa?
6 Likes
.format với .printf có gì khác nhau vậy bạn
1 Like
Học qua C chưa? Nó giống với printf()
của C.
2 Likes
Cám ơn bạn. Mình xin góp ý thêm: i <= 10
sof: (" %2d x %2d = %3d \t, i, j, i*j ");
%d\t có nghĩa là sao vậy ae??