Java との通信時には、COBOL プログラムは、特定のデータ型しか使用できません。
| Java の基本データ型 | 対応する COBOL データ型 |
|---|---|
| boolean1 | PIC X の後に以下の形式とまったく同じ 2 つの条件名を記述する。
level-number data-name PIC X. 88 data-name-false value X'00'. 88 data-name-true value X'01' through X'FF'. |
| byte1 | 1 バイト英数字: PIC X または PIC A |
| short | USAGE BINARY、COMP、COMP-4、または COMP-5、形式 S9(n) の PICTURE 節付き。ここで、1<=n<=4 |
| int | USAGE BINARY、COMP、COMP-4、または COMP-5、形式 S9(n) の PICTURE 節付き。ここで、5<=n<=9 |
| long | USAGE BINARY、COMP、COMP-4、または COMP-5、形式 S9(n) の PICTURE 節。ここで、10<=n<=18 |
| float2 | USAGE COMP-1 |
| double2 | USAGE COMP-2 |
| char | 1 文字基本国別: PIC N USAGE NATIONAL. (国別グループは不可です。) |
| クラス型 (オブジェクト参照) | USAGE OBJECT REFERENCE class-name |
|
|