打印运行数据

时间:2014-07-20 19:42:36

标签: java main

如何在正在运行的应用程序中运行数据时将数据打印到控制台中?例如,如果您的应用程序是游戏并且您命令其中一个字符执行某些操作,那么命令是否会打印在控制台上?

2 个答案:

答案 0 :(得分:1)

在java中通过控制台输出是通过使用标准输出对象" System.out"来实现的。 System.out允许访问3个方法print,println和printf。这些方法中的每一种都以不同的方式显示和处理字符串/数据类型。在println()方法中,每次程序调用时都会显示一行新的文本。您可以通过在"之间插入文本来快速通过控制台发送消息" 在()内。

例如:

System.out.println("Message to console.");`

输出结果:消息到控制台。

方法print将显示同一行上显示数据的最后一个字符的数据。

例如:

System.out.print("Message to console.");
System.out.print("Message to console.");

输出结果:消息到console.Message到控制台。

- 由于方法打印显示数据的最后一个字符位于同一行的数据,导致两条消息显示在同一行上。

方法printf可以以特定格式显示数据,例如float和double值到第二,第三,第四等小数位。以及将输出对齐到有组织的列中。对于控制台的基本输出,printf不需要触摸。

**为了更具体地解决您的问题,您可以尝试在方法的末尾添加System.out.println()语句。因此,如果我有一个名为moveCharacter的方法来处理在游戏中移动角色,我会在方法的最后一行添加一个print语句,因此每次执行该方法时,print语句中的消息都会显示在控制台中,以便您#39;请注意在执行应用程序期间调用了命令。

例如:

public void moveCharacter()
{ 
    System.out.println("Character has moved!");
}

答案 1 :(得分:0)

您可以在代码行之间尝试System.out.println()或使用Java的日志记录功能。

// move character...
System.out.println("Character moved");