COBOL データ項目は、コードが ILSMARTLINKAGE 指令でコンパイルされる場合、次の Java 型として公開されます。
ネイティブ COBOL |
Java 型 |
JVM COBOL |
PIC X(n) |
String |
string |
n <= 2 の PIC S9(n) |
byte |
binary-char |
n <= 2 の PIC 9(n) |
byte |
binary-char unsigned ヒント: byte (または BYTE) は binary-char unsigned の同意語として使用できます。
|
2 < n <= 4 の PIC S9(n) |
short |
binary-short |
2 < n <= 4 の PIC 9(n) |
short |
binary-short unsigned |
4 < n <= 9 の PIC S9(n) |
int |
binary-long |
4 < n <= 9 の PIC 9(n) |
int |
binary-long unsigned |
9 < n <= 19 の PIC S9(n) |
long |
binary-double |
9 < n <= 19 の PIC 9(n) |
long |
binary-double unsigned |
PIC 9(n)V9(m) |
「JVMDECIMAL」を参照
|
decimal |
COMP-1 |
float |
float-short |
COMP-2 |
double |
float-long |
PIC Z9 (および数字編集) |
String |
string |
PIC A(n) |
String |
string |
グループ項目 |
String |
string |