Hàm System.out.print() với System.out.printf() khác nhau chỗ nào?

Em mới bắt đầu học Java, mấy anh chị cho em hỏi hàm System.out.print() với System.out.printf() khác nhau chỗ nào ạ

printf xuất dữ liệu có định dạng như C / C++

2 Likes

Cảm ơn anh @nguyenchiemminhvu :blush:

1 Like

Em học java trc , chưa học c, a giải thích rõ cho e với :<

Theo mình biết thì cái từ print là in ra console string nào đó, còn printf ( f ở đây chắc là viết tắt của format - định dạng ) - tức là in ra console một string có định dạng như trong C ( là các %d, %f, %s blabla bạn xem bên tài liệu C chứ mình không nhớ rõ lắm )

System.out.println("Xin chào");//Bao gồm cả ký tự xuống dòng \n
System.out.print("Việt Nam tươi đẹp ");//Không bao gồm ký tự xuống dòng
System.out.printf("năm %d\n", 2015);//Cho phép in những ký tự đặc biệt, đặc tả như trong C
4 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?