【发布时间】:2021-06-07 06:59:52
【问题描述】:
我正在尝试在 JAVA 中将双精度值转换为压缩十进制 COBOL 格式 PIC S9(5)V9(4) COMP-3/压缩十进制 COBOL 格式 PIC S9(3)V9(4) COMP-3 格式,请参阅下面的例子:
双值:00000.6775 转换为压缩十进制:^@^FS,^@
这种对话在 java 中是可能的吗?
【问题讨论】:
-
是的,这是可能的,但根据您参加的游览,这既不是一个好的答案,也不是 StackOverflow 的一个好问题。正如您现在知道的那样,我建议您尝试一下,使用您拥有的代码编辑问题(显示不是“现在在此处转换”,而是尝试转换)允许其他人提供帮助。我建议首先检查 comp-3 字段的编码方式(可能与字节有关),然后检查如何转换这些字节。
-
能否请您编辑您的问题并删除重复的单词,并以有用的方式显示预期结果(^@^FS,^@ 没有用)
标签: java double cobol packed-decimal