In ra bảng cửu chương trên 1 dòng

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.

  1. Rút gọn câu thông báo của bạn
  2. Dùng kí tự \t :slight_smile:
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??

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?