在COBOL中,DISPLAY语句用于在屏幕上或输出文件中显示数据。
DISPLAY语句可以用于显示变量的值、文本消息或表达式的结果。它可以用于调试程序、输出报告或交互式用户界面。
DISPLAY语句的一般语法如下:
DISPLAY [WITH] [NO] ADVANCING
[identifier-1 literal-1]
[identifier-2]
[literal-2]
[UPON identifier-3]
[UPON identifier-4]
[UPON identifier-5]
其中,关键字WITH用于指定是否要在显示后进行换行,关键字ADVANCING用于指定是否要将光标移动到下一个字段。
以下是DISPLAY语句的一些示例用法:
DISPLAY "Variable value: " identifier-1
DISPLAY “Hello, World!”
DISPLAY "Sum: " identifier-1 + identifier-2
DISPLAY UPON identifier-3 "Value: " identifier-1
DISPLAY UPON identifier-4 "Message: " literal-1
DISPLAY UPON identifier-5 literal-2
在执行DISPLAY语句时,相关的数据将被发送到屏幕或输出文件。在显示变量值时,变量的值将被转换为可读的字符串。在显示文本消息时,消息将按原样显示。在显示表达式结果时,表达式将被求值,并将其结果显示出来。