Printf Java là gì? Tổng hợp kiến thức về Printf Java

Printf Java là gì?

Ngôn ngữ lập trình phổ biến đang được các lập trình viên ưu ái nhất hiện nay là ngỗn ngữ nào?

Nền tảng nào an toàn và đáng tin cậy nhất? 

Tất cả các đáp án và toàn bộ kiến thức xung quanh Printf Java là gì sẽ được giải đáp trong bài viết dưới đây. Cùng tìm hiểu bài viết dưới đây để hiểu rõ hơn về định nghĩa quan trọng này nhé!

Printf Java là gì?

Java là một trong những ngôn từ lập trình thông dụng nhất quốc tế. Nó được tăng trưởng lần tiên phong bởi James Gosling của Sun Microsystems. Công nghệ mê hoặc này được phát hành vào năm 1995 và kể từ đó việc sử dụng nó đã tăng trưởng nhảy vọt .
Java là lý tưởng cho những thiên nhiên và môi trường phân tán, đặc biệt quan trọng là Internet. Các lập trình viên sử dụng nó để tăng trưởng những ứng dụng dựa trên web cũng như những ứng dụng độc lập. Java là một ngôn từ lập trình hướng đối tượng người dùng và cấp cao .
Printf-Java-la-gi
Các nhà tăng trưởng C + + sẽ thấy việc vận động và di chuyển sang nền tảng này tương đối thuận tiện. Nhiệm vụ của Java dành cho những nhà tăng trưởng là “ Viết một lần, chạy mọi nơi ”. Nền tảng này được biết đến là nhanh gọn, bảo đảm an toàn cũng như đáng đáng tin cậy. Học Java rất dễ và có cú pháp hơi giống với C + + .
Các chương trình viết bằng Java được biên dịch thành mã byte độc ​ ​ lập với máy. Sau đó, mã thứ hai được Java Virtual Machines ( JVM ) diễn giải thành mã byte của nền tảng mà nó đang sử dụng. Các tính năng quan trọng của ngôn từ này là tương hỗ đa luồng và quản trị bộ nhớ tự động hóa .
Trong hướng dẫn Lever cho người mới mở màn này, chúng tôi sẽ hướng dẫn bạn về hàm printf ( ) của Java. Chúng tôi giả định rằng bạn đã quen thuộc với những kiến ​ ​ thức cơ bản về lập trình .
Hàm Printf phổ cập trên hầu hết những ngôn từ lập trình và được sử dụng để hiển thị bất kể câu lệnh nào trên màn hình hiển thị. Nó có nhiều tùy chọn định dạng hoàn toàn có thể được sử dụng để định dạng biến hoặc chuỗi bạn muốn in, theo nhiều cách khác nhau .

Định dạng bằng hàm System.out.printf ()

Trong Java, cú pháp của phương pháp này như sau :

System. out.printf ( “ format string ” [, arg1, arg2, ... ] ) ;

Đối số tiên phong là một ký tự chữ hoặc một định dạng. Chỉ khi những thông số kỹ thuật định dạng xuất hiện thì những đối số mới được sử dụng. Cờ, độ đúng mực, chiều rộng và những ký tự quy đổi là những chỉ định định dạng. Dưới đây là chuỗi những mã định dạng .

% [flags] [width] [. precision] chuyển đổi ký tự

  • Cờ – Hành vi mặc định là kiểm soát và điều chỉnh tương thích của đầu ra. Sử dụng ký tự ‘ – ‘ để căn trái. Trong trường hợp, những giá trị số không đủ dài để cung ứng độ dài trường, phần đệm trống theo mặc định được triển khai. Sử dụng ký tự 0 để bảo vệ 0 phần đệm .
  • Width – Nó chỉ định độ rộng trường cho đối số tương ứng. Bạn cũng hoàn toàn có thể nói, nó xác lập số ký tự tối thiểu của đầu ra .
  • Precision – Giá trị này đứng trước toán tử dấu chấm. Trong trường hợp giá trị dấu phẩy động, giá trị đúng mực xác lập có bao nhiêu ký tự thập phân được in .
  • Các ký tự quy đổi được liệt kê bên dưới. Hãy nhìn vào từng người trong số họ :
  1. ‘ d ’ được sử dụng cho những loại số nguyên khác nhau như byte, int, short, long .
  2. ‘ f ’ được sử dụng cho những số dấu phẩy động khác nhau như float và double .
  3. ‘ c ’ được sử dụng cho những giá trị ký tự
  4. ‘ s ’ được sử dụng cho chuỗi .
  5. ‘ n ’ được sử dụng cho dòng mới .

Dinh-dang-bang-ham-System-out-printf

Ví dụ sử dụng System.out.printf ()

public class sample { public static void main ( String args [ ] ) { System. out.printf ( " Welcome to this Java programming tutorial " ) ; } }

Ngoài kỹ năng và kiến thức về Printf Java là gì bạn cần hiểu cụ thể hơn về lớp từ hóa định nghĩa trong Java. Lớp từ khóa định nghĩa mẫu là một kiểu lớp mới. Từ khóa public được sử dụng có nghĩa là tổng thể mọi người đều hoàn toàn có thể truy vấn vào lớp. Hàm main ( ) mở màn thực thi chương trình Java. Nó không trả về bất kể giá trị nào và là lớp đơn cử .
Điều này có nghĩa là chỉ hoàn toàn có thể có một phiên bản của main. Hàm System. out.printf ( ) sẽ in chuỗi được truyền làm tham số cho nó. Mọi câu lệnh trong chương trình Java được kết thúc bằng dấu chấm phẩy. Tham gia khóa học này để tìm hiểu và khám phá cách viết những chương trình Java của riêng bạn .
su-dung-System-out-printf

Định dạng số nguyên

Giả sử tất cả chúng ta khai báo một biến số nguyên và khởi tạo nó với giá trị 1234 .

  • Int num = 1234 ;
System. out.printf ( “ % d ”, num ) ;
  • Kết quả đầu ra sẽ là số nguyên, tức là giá trị 1234 .
System. out.printf ( “ % 6 d ”, num ) ;

Điều này chỉ định chiều rộng trường là 6 ký tự. Vì số nguyên 1234 chỉ chiếm 4 khoảng chừng trắng nên sẽ có 2 khoảng trống ở đầu trong hiệu quả .

System. out.printf ( “ % - 6 d ”, num ) ;

Điều này tựa như với ví dụ trước. Sự độc lạ ở đây là 1234 sẽ được xuất tiên phong sau đó là 2 dấu cách trống ở cuối .

System. out.printf ( “ % 06 d ”, num ) ;

Ở đây chiều rộng trường là 6 ký tự. Ở đây thay vì những dấu cách đứng đầu sẽ có 2 số 0 đứng đầu .

System. out.printf ( “ % 6.2 d ”, num ) ;

Ở đây độ đúng chuẩn là 2 ký tự trong khi độ rộng trường là 6 ký tự. Chỉ 2 chữ số tiên phong của số nguyên sẽ được in .
Dinh-dang-so-nguyen

Định dạng dấu chấm động

Định dạng dấu chấm động là một trong những khái niệm quan trọng bạn cần nắm vững để hoàn toàn có thể có cái nhìn cụ thể hơn về định nghĩa Printf Java là gì. Hãy khai báo một biến dấu phẩy động và khởi tạo nó thành một giá trị dấu phẩy động trong Java. Sau đó, chúng tôi sẽ xem cách chúng tôi hoàn toàn có thể in nó ra bằng cách sử dụng những tùy chọn định dạng khác nhau .

Float float1;

Float1 = 12.3456 ;
System. out.printf ( “ % f ”, float1 ) ;

Điều này sẽ xuất ra giá trị dấu phẩy động như nó vốn có .

System. out.printf ( “ % 8 f ”, float1 ) ;

Điều này chỉ định chiều rộng trường là 8 ký tự. Tuy nhiên số lượng chỉ có 6 bộ thu phí. Do đó đầu ra sẽ được đệm ở bên trái bởi 2 khoảng trống .

System. out.printf ( “ %. 6 f ”, float1 ) ;

Ở đây độ đúng mực là 6 ký tự. Do đó, tối đa 6 chữ số thập phân của số dấu phẩy động sẽ được in .

System. out.printf ( “ % 8.4 f ”, float1 ) ;

Ở đây chiều rộng trường là 8 ký tự. Độ đúng chuẩn là 4 ký tự. Do đó, tối đa 4 chữ số thập phân của số sẽ được in. Đầu ra sẽ chiếm tối thiểu 8 ký tự. Vì giá trị của float1 chỉ có 6 ký tự nên sẽ có 2 ký tự khoảng chừng trắng ở đầu trong đầu ra .
Printf-Java-la-gi-1

Định dạng chuỗi

Ở đây tất cả chúng ta khai báo một đối tượng người dùng String và khởi tạo nó .

String Str1 ; Str1 = “ HelloWorld ”. System. out.printf ( “ % s ”, Str1 ) ;

Điều này sẽ in chuỗi như nó vốn có .

System. out.printf ( “ % 12 s ”, Str1 ) ;

Ở đây chiều rộng trường là 12 ký tự. Vì Str1 chỉ có 10 ký tự nên nó sẽ có 2 khoảng chừng trắng ở đầu .

System. out.printf ( “ % - 12 sf ”, Str1 ) ;

Điều này tựa như với ví dụ trước. Sự độc lạ là nó sẽ có 2 dấu cách ở cuối .

System. out.printf ( “ %. 8 s ”, float1 ) ;

Đây độ đúng mực là 8 ký tự. Do đó, tối đa 8 ký tự của chuỗi sẽ được in. Vì giá trị của Str1 có 10 ký tự nên 2 ký tự ở đầu cuối sẽ bị bỏ lỡ khỏi đầu ra .
Ngoài định nghĩa về Printf Java là gì bạn cần phải biết cách sử dụng printf trong ngôn từ lập trình java. Đây là phương pháp java.io. PrintStream. printf ( ). Các tham số của nó giống với tham số của System. out.printf ( ) .
Tuy nhiên, nó trả về một đối tượng người dùng PrintStream là một luồng đầu ra. Nếu tham số định dạng là null thì phương pháp này sẽ ném ra một NullPointerException. Đối với những lỗi khác, trong những tham số, IllegalFormatException được ném ra .
Cách thứ ba do Java cung ứng để sử dụng phương pháp printf ( ) là phương pháp java.io. Console. printf ( ). Các tham số và công dụng của nó giống với phương pháp System. out.printf ( ) .
Vài trường hợp nó trả về một đối tượng người dùng Console. Trong trường hợp có bất kể lỗi nào trong những tham số của nó, phương pháp đơn cử này sẽ ném IllegalFormatException .
Hy vọng hướng dẫn này là mê hoặc và hữu dụng. Hãy nghiên cứu và điều tra mã đã cho và thử nghiệm với nó. Để nắm vững bất kể khái niệm lập trình nào, bạn nên viết những chương trình của riêng mình và chơi với chúng. Khi bạn đã chuẩn bị sẵn sàng chuyển sang Lever tiếp theo .

Tổng kết

Với những kiến thức được chia sẻ trong bài viết đã giúp bạn hiểu rõ hơn về Printf Java là gì. ngoài ra còn rất nhiều những kiến thức liên quan về ngôn ngữ Java sẽ giúp cho bạn trở thành một lập trình viên chuyên nghiệp. Đừng quên thường xuyên cập nhập bài viết trên Box.edu.vn nhé! Chúc bạn thành công!

5

/

5
(
4
bầu chọn

)