Skip to main content

Variables

Variables

Variables

Declarations

Declarations

Assignments

Assignments

Variable Naming

  • Begin with a letter (a-z/A-Z)
  • After the initial letter, may also contain letters, digits (0-9), underscore (_), or dollar sign ($)
  • Not a keyword or reserved word http://docs.oracle.com/javase/tutorial/java/nutsandbolts/_keywords.html
  • Case sensitive
  • Disarankan:
    • Tidak dimulai dengan huruf kapital
    • camelCase
    • Meaningful
      sumaddress2
      first namephone
      first_namephone number
      firstNamedouble
      FirstNamestatic
      FIRSTNAMEe-mail
      1stNameGradeTest#1
      AddresshomepageURL
      addresshomepageUrl
      address1

Declaring Variables

Declaring Variables

Data Types

TypeExplanationMinMax
int32-bit (4-byte) integers-2,147,483,6482,147,483,647
short16-bit (2-byte) integers-32,76832,767
long64-bit (8-byte) integers-9,223,372,036,854,775,8089,223,372,036,854,775,807
byte8-bit (1-byte) integers-128127
float32-bit (4-byte) floating point numbers±\pm1.40129846432481707e-45±\pm3.40282346638528860e+38
double64-bit (8-byte) floating point numbers±\pm4.94065645841246544e-324d±\pm1.79769313486231570e+308d
charUnicode characters065,535
booleantrue or false--
StringText--

Printing Variables

System.out.println(variable);
System.out.print(variable);

Operators

System.out.println(quantity * price);
sum = sum + 1;
System.out.println(10 - 2);
System.out.println(sum / 5);
System.out.println(-total);

Arithmetic Operators

int a = 10, b = 5;
+ (Addition), e.g.: a + b equals 15
int a = 10; // variable declaration
// addition (+)
System.out.println(a + 1);
System.out.println(a);
// increment
System.out.println(a++);
System.out.println(a);
// another increment
a++;
System.out.println(a);

Operators for Strings

String message = "Welcome";
System.out.println(message);