Java Programming Fundamentals Literacy

  • 12m
  • 12 questions
The Java Programming Fundamentals Literacy benchmark measures your knowledge of creating arrays of primitive and object types, printing array contents, accessing individual elements, and creating enumerated types. You will be evaluated on your ability to wire up complex expressions using the arithmetic, logical, and relational operators, as well as alter the precedence of an expression using parentheses and identify pre- and post-increment operations. A learner who scores high on this benchmark demonstrates that they have the skills to define and use arrays and enums and can work with different types of operators in Java.

Topics covered

  • apply arithmetic operators to variables of primitive types
  • create and use enums (enumerated data types) in Java
  • create arrays of both primitive and object types, print their contents, and access individual elements
  • debug complex constructs built using the unary increment and decrement operators
  • describe and use the -=, *=, %= and %= self-assignment operators
  • describe the += self-assignment operator
  • identify use-cases for the unary increment and decrement operators
  • implement comparison operations using primitive types
  • initialize and modify variables of primitive types
  • perform conversions between variables of primitive types
  • use parentheses to alter the order of precedence of execution in arithmetic and logical expressions
  • use the logical AND, logical OR, and logical negation operators