3. Types.   

The types we know so far are


integer real
char boolean

These (and other) types are built into languages like Java - we DO NOT HAVE TO DEFINE THEM. Java has the facility for defining new types of data. Java does not support all of the following high-level pseudo-code types.

Enumerated Types.
Subranges.
Global type declarations.
Further Program examples.
Arrays of Arrays.
Acme Getadate Pty Ltd.
The type set.
Surprise!!

Other languages have different types or let a user extend a type in a similar way to Java.