Java迭代器Java是世界上最受欢迎的编程语言之一。它是由Sun Microsystems的James Gosling首次开发的。这项令人兴奋的技术在1995年发布,从那时起,它的使用已经通过跨越式发展和界限。Java非常适合分布式环境,特别是互联网。程序员使用它来开发基于Web的应用程序以及独立应用程序。Java是一种面向对象和高级编程语言。C ++开发人员会发现迁移到这个平台相对容易。Java对开发人员的使命是“写一次,运行任何地方”。已知该平台快速,安全,可靠。Java很容易学习,并且具有稍微类似于C ++的语法。 Programs written in Java are compiled to machine independent byte code. Then the latter is interpreted by Java Virtual Machines(JVM) to the byte code of the platform it is using. Important features of this language are support for multi-threading and automatic memory management.

在此初学者的级别教程中,我们通过Java PrintF()函数。我们假设您熟悉编程的基础知识。如果不是你可能想要将此介绍性课程带到Java编程。

Printf功能在大多数编程语言中是常​​见的,并且用于在屏幕上显示任何语句。它具有多种格式选项,可用于格式化要以各种方式格式化的变量或字符串。

使用system.out.printf()函数格式化

在Java中,此方法的语法如下:

system.out.printf(“格式字符串”[,arg1,arg2,...]);

第一个参数是文字或格式说明符。仅当存在格式说明符时,才会使用参数。标志,精度,宽度和转换字符是格式说明符。下面给出的是格式说明符的序列。

%[标志] [宽度] [。精度]转换 - 字符

  1. 'D'用于不同类型的整数,如字节,int,短,长。
  2. 'f'用于不同的浮点数,如浮子和双倍。
  3. 'c'用于字符值
  4. 's'用于字符串。
  5. 'n'用于换行符。

你可以使用本课程了解有关Java中的Printf格式化的更多信息

Exampl 1:使用system.out.printf()一个简单的Java程序

公共类示例{公共静态void main(String args []){system.out.printf(“欢迎来到此Java编程教程”);}}

关键字类将样本定义为新类型的类。使用的公共关键字意味着可以通过所有类访问该类。main()函数开始执行Java程序。它不会返回任何值,并且是特定的类。这意味着只有一个主要的一个实例。system.out.printf()函数将打印作为参数传递的字符串。Java程序中的每个语句都被半冒号终止。拿到这门课程了解如何编写自己的Java程序

整数格式化

假设我们声明一个整数变量并将其初始化为值1234。

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

这将字段宽度指定为6个字符。由于整数1234仅占4个空格,因此输出中将有2个前导空格。

这类似于前一个例子。差异在于,将首先输出1234,然后将其输出为2个尾随空格。

这里的字段宽度为6个字符。这里而不是领先的空间将有2个领先的零。

在这里,精度是2个字符,而字段宽度为6个字符。只打印整数的前2位数。

浮点格式化

让我们声明一个浮点变量并将其初始化为Java中的浮点值。然后我们将看到我们如何使用不同的格式选项打印出来。

float float1;
float1 = 12.3456;

这将按原样输出浮点值。

这将字段宽度指定为8个字符。然而,这个数字只有6个违反者。因此,输出将在左侧填充2个空格。

这里的精度是6个字符。因此,将打印最大6个浮点数的十进制数字。

这里的字段宽度为8个字符。精度为4个字符。因此,将最多打印数量的4个十进制数字。输出将占用最少8个字符。由于Float1的值仅有6个字符,输出中将有2个主要空间字符。

字符串格式化

在这里,我们声明一个字符串对象并初始化它。

字符串str1;

str1 =“helloworld”。

这将根据它打印字符串。

这里的字段宽度为12个字符。由于str1只有10个字符,它将有2个前导空间。

这类似于前一个例子。差异是它将有2个尾随空格。

这里的精度是8个字符。因此,将打印最多8个字符串的字符串。由于str1的值具有10个字符,从输出将省略最后2个字符。

还有另一种方法可以在Java编程语言中使用Printf。这是java.io.printstream.printf()方法。它的参数与system.out.printf()的参数相同。但是,它返回一个作为输出流的PrintStream对象。如果格式参数为null,则此方法抛出nullpointerexception。对于其他错误,在参数中,抛出IllegalFormateXception。

Java提供的第三种方式使用printf()方法是java.io.console.printf()方法。其参数和功能与system.out.printf()方法相同。但是,它返回控制台对象。如果在其参数中出现任何错误,则此特定方法将抛出IllegalFormateXception。

希望本教程有趣和有用。请研究给定的代码并用它进行实验。要掌握任何编程概念,您应该编写自己的程序并与它们一起玩。您可以随时前进到一个下一级别,您可以采取这个高级Java课程以了解更多的深度技术

Java的顶级课程

Selenium webdriver与java -basics到高级+框架
拉胡尔·赫尔蒂
4.6 (58,895)
畅销书
Java反应性编程[来自Scratch]
vinoth selvaraj.
4.5 (34)
Java 8简单的新功能
杜尔加斯州杜尔加
4.6 (6,785)
开发Minecraft插件(Java)
斯蒂芬·金
4.8 (2,067)
畅销书
Java 9简单的新功能:JShell,JPMS等
杜尔加斯州杜尔加
4.9 (441)
完整的核心Java课程:学习代码
Dezlearn教育
4.5 (737)
Java设计模式
Bharath thippiveddy.
4.5 (609)
Java:简化了多线程和并发性
SAGAR UPPULURI.
4.4 (415)
Java编程:逐步从A到Z
Holczer Balazs.
4.6 (578)

更多的Java课程

Java学生还学习

赋予你的团队。引领行业。

通过Udemy为Business获取组织的在线课程和数字学习工具库的订阅。

请求演示