timerring

01 Variables, Operators, Expressions, Input and Output

January 3, 2024 · 3 min read
Tutorial
Java

Syntax Basics #

Variables #

  1. In Java, outputting a variable without assigning it a value causes an error.
  2. Built-in data types
TypeBytesExampleAdditional notes
byte1123
short212345$2^{16}=65536$
int4123456789$2^{32}=2147483648≈2.1*10^9$
long81234567891011L$2^{64}≈10^{18}$
float41.2FAbout 6 or 7 significant decimal digits; subsequent digits are imprecise approximations. To explicitly denote a float, append f or F.
double81.2, 1.2DAbout 15 or 16 significant decimal digits; subsequent digits are imprecise approximations. To explicitly denote a double, append d or D.
boolean1true, false
char2‘A’ASCII code correspondences: a-97 A-65 0-48
...