Thắc Mắc Về Cách Sử Dụng Printf Format Trong Java - Dạy Nhau Học Trang chủ » Câu Lệnh Printf Trong Java » Thắc Mắc Về Cách Sử Dụng Printf Format Trong Java - Dạy Nhau Học Có thể bạn quan tâm Câu Lệnh Print Trong Logo Câu Lệnh Print Trong Python Câu Lệnh Product Câu Lệnh Public Là Gì Câu Lệnh Putchar Thắc mắc về cách sử dụng printf format trong Java programming java Trung_Hieu (Trung Hieu) September 11, 2016, 3:25pm #1 mọi người cho em hỏi cái này nghĩa là gì với ạ “%-15s%03d%n” trong system.out.println("%-15s%03d%n"); với cả mọi người cho em hỏi những cái /r /t /n với %n trong java để làm gì ạ… e mới học được qua qua về java rất cần có người chỉ thêm ạ :((((( 1 Like Zzero (Trọng Nghĩa) September 11, 2016, 2:22pm #2 Bạn học qua C chưa nhỉ, nếu rồi thì cũng tương tự. Mình có biết sơ về java, các kí tự này là kí tự định dạng xuất: %s là 1 chuỗi string, số trước s là số kí tự in ra, nếu số dương thì số kí tự thừa ra đc thay bằng khoảng trắng bên phải(căn lề trái), nếu số âm thì số kí tự thừa ra đc thay bằng khoảng trắng bên trái(căn lề phải). %d là 1 kí tự Decimal(trong C/C++ là int), số trước d là số chữ số in ra, nếu có số 0 phía trước thì các số bị thiếu thay bằng số 0. %n tương tự '\n' (?), là kí tự xuống dòng \t là dấu tab \r là về đầu dòng 2 Likes Trung_Hieu (Trung Hieu) September 11, 2016, 2:30pm #3 Dạ em mới học java là ngôn ngữ đầu tiên ạ… Cho em hỏi cái %03d thì là nó có 3 chữ số còn số nào k đủ sẽ tự động thêm số 0 đằng trc đúng k ạ… còn cái %s e cũng chưa hiểu lắm… em mới học 11 thôi nên chẳng có kiến thức gì đâu ạ toàn tự tìm tòi tự học thôi ạ… 2 Likes qtd (Đỗ Trung Quân) September 11, 2016, 2:55pm #4 Trung_Hieu: em mới học 11 thôi nên chẳng có kiến thức gì đâu ạ toàn tự tìm tòi tự học thôi ạ… Good! Trung_Hieu: trong system.out.println("%-15s%03d%n"); Nếu em dùng println nó sẽ in ra đúng 1 chuỗi như vậy -> %-15s%03d%n System.out.println("%-15s%03d%n"); // cần dùng dấu + để nối chuỗi output: -> %-15s%03d%n Em phải sử dụng printf cùng với “%-15s%03d%n” là syntax để format String trong java thì code trên mới có hiệu quả System.out.printf("%-15s%03d%n", a,b ); // cần dùng dấu , để gián giá trị // a tương ứng -15s, b tương ứng 03d. %n để xuống dòng Giả sử a =10, b =5; %-15s và %03d đúng như bạn trên nói output: -> 10_ _ _ _ _ _ _ _ _ _ _ _ _ 005 ( _ là khoảng trắng) 1 Like Trung_Hieu (Trung Hieu) September 11, 2016, 2:42pm #5 qtd: ần dùng dấu , để gián giá trị // a tương ứng -15s, b tương ứng 03d. %n để xuống dòng vâng em cũng k để ý lắm ạ tại em làm bài này trên hackerrank… Anh có biết link nào dạy java cơ bản dễ hiểu mà đầy đủ tý không ạ… em học bên myclass.vn nó có mỗi 10 bài mà dạy rất qua loa ạ… 1 Like qtd (Đỗ Trung Quân) September 11, 2016, 2:43pm #6 Em lên youtube gõ Java Cơ bản StudyanShare. Anh thấy mọi người khen dạy hay. Em thử xem! 1 Like Trung_Hieu (Trung Hieu) September 11, 2016, 2:50pm #7 qtd: Java Cơ bản StudyanShare Vâng em cảm ơn để em xem thử xem sao 1 Like qtd (Đỗ Trung Quân) September 11, 2016, 2:54pm #8 Nhân tiện em nên sửa lại tiêu đề topic. Phải là Thắc mắc về cách sử dụng printf format trong Java 1 Like huynhtinh (Tynk Huynk) September 11, 2016, 3:38pm #9 Anh cũng học Java từ StudyAndShare nè, kênh ấy cũng đươc. Nếu có thời gian em lên trang web này : https://www.codecademy.com/learn học online. 1 Like Trung_Hieu (Trung Hieu) September 11, 2016, 3:38pm #10 Em có xem qua rồi nhưng mà có vẻ mấy bài đầu làm hơi bị dài anh ạ kiểu nói về mấy cái phần tạo project các thứ k cần thiết lắm @@ 1 Like bqc (LazyCat) September 11, 2016, 4:12pm #11 Bạn có thể tham khảo ở đây printf.PNG995×597 60.5 KB 1 Like Skyfall (Vesper Link) September 11, 2016, 5:42pm #12 Cách tiếp cận lập trình của em như vậy thì hơi khó đó. Bây giờ những lập trình viên hiện đại đều khuyên nên bắt đầu với Python, trước đây thì là C/C++. Riêng anh thích bắt đầu với C/C++ vì hai ngôn ngữ này thuộc loại ngôn ngữ lập trình cấp " trung bình thấp " và là ngôn ngữ lập trình cấu trúc truyền thống nên dễ tiếp cận hơn so với hướng đối tượng như Java. Nếu em bắt đầu với C/C++ thì trên forum này có tài liệu dịch của anh @TBM_2512 cực kỳ hay và dể hiểu. Topic của anh đang là best-reader luôn đó smile: Tài liệu lập trình C for newbie - Chương 2: Những kỹ thuật nâng cao! writes Hello every body. Long time no see! Trước tiên mình xin gửi lời cảm ơn đến Mr.Đạt vì đã tạo ra một sân chơi chung cho mọi người có cơ hội học tập và trao đổi kiến thức IT với nhau. Tiếp theo là cảm ơn các bạn đã ủng hộ Chương 1 của mình trong thời gian qua. Vì tính mình khá trau chuốt, bên cạnh đó lại bận bịu việc riêng việc chung lung tung beng nên thời gian ấp và ủ hơi lâu, thành thật sorry các bạn, nhưng vì 1 tương lai của một bộ tài liệu học lập trình hay cho con em chúng ta, đành phải… 1 Like Trung_Hieu (Trung Hieu) September 11, 2016, 5:47pm #13 Em định học java xong mới học python a ạ tại bây h e đang cần học về java hơn tại trường em có thành lập kiểu một nhóm kiểu để lên ý tưởng và gửi bài đi thi qte và bài của nhóm bọn em được nhận và ý tưởng đấy về app trên mobile mà bonh e mới c3 k ai biết lập trình cả nhờ giúp thì cũng sẽ chỉ đc dự án này dự án sau sẽ k nhờ đc nữa. Vì thế + với cả e cũng tìm hiểu về lập trình sơ sơ r nên em mới quyết định học java mà h mới học đc chút chút về cơ bản @@ 1 Like DayNhauHoc's Discord Học C++ Free? Click Blog Dạy Nhau Học Tự Học Lập Trình 83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao? Từ khóa » Câu Lệnh Printf Trong Java Tất Tần Tật Về Printf Trong Java - NIIT - ICT Hà Nội Phương Thức rmat() Và Printf() Trong Java - Openplanning Java – Cách Sử Dụng Print, Println, Printf | Thinhpc Hàm System.int() Với System.intf() Khác Nhau Chỗ Nào? Hướng Dẫn Sử Dụng String Format Trong Java - GP Coder Java rmat And Printf Methods - O7planning Printf Java Là Gì? Tổng Hợp Kiến Thức Về Printf Java - Box-edu Căn Chỉnh đầu Ra Printf Trong Java - HelpEx - Trao đổi & Giúp đỡ Hàm Printf() Và Cách Xuất Dữ Liệu Trong C Printf() Và Scanf() Trong C - VietTuts Phương Thức Format Trong Java String - Học Java Miễn Phí Hay Nhất Định Dạng Chuỗi Trong Java Với Printf (), Format (), Formatter Và ... Nhập Và Xuất Cơ Bản (basic Input And Output) Trong Java - Góc Học IT Java: Dấu Phần Trăm Bằng Chữ Trong Câu Lệnh Printf - Wake-up