java syntax part i comments identifiers primitive data types assignment

9
Java Syntax Part I •Comments •Identifiers •Primitive Data Types •Assignment

Upload: rolf-thompson

Post on 18-Dec-2015

214 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Java Syntax Part I Comments Identifiers Primitive Data Types Assignment

Java Syntax Part I

•Comments

•Identifiers

•Primitive Data Types

•Assignment

Page 2: Java Syntax Part I Comments Identifiers Primitive Data Types Assignment

Java Syntax - Comments

• Type 1: – begins with /*– continues till the next */

• Type 2:– begins with //– continues till the end of the line

• Type 3:– begins with /**, and continues till the next */

Page 3: Java Syntax Part I Comments Identifiers Primitive Data Types Assignment

Java Syntax -- comments (style)

• Good programming practice– Put helpful comments

• at the beginning of a big block

• on the same line of certain statements

– Good internal documentation is very important

Page 4: Java Syntax Part I Comments Identifiers Primitive Data Types Assignment

Java Syntax -- comments (example)

//---------------------------------------------------------------------------

// withdraw: withdraw money from banking_account

// Input : amount = the amount of money to withdraw

//----------------------------------------------------------------------------

void withdraw(float amount)

{

//----------- if not enough money in the account ----

//----------- else, we have enough money in the account ----

...

}

Page 5: Java Syntax Part I Comments Identifiers Primitive Data Types Assignment

Java Syntax -- Identifiers

• Names of declared entities– variables, constans, labels…

• Must start with a letter: [A..Z][a..z]– including _ (underscore) or $ (dollar sign)

• Followed by letters or digits

• Java language keywords can not be used as identifiers.

Page 6: Java Syntax Part I Comments Identifiers Primitive Data Types Assignment

Java Syntax -- Identifiers (example)

accountNumber

length1

length_2

Page 7: Java Syntax Part I Comments Identifiers Primitive Data Types Assignment

Java Syntax -- Primitive Data Types

• boolean: takes only 2 values true or false• Example: boolean done = false;

• char : contains a character• Example: char ch;

• byte, short, int and long : Integral Types• Example: int num = 3;

• float, double : Floating-Point Types• Example: float temperature = 37.6;

Page 8: Java Syntax Part I Comments Identifiers Primitive Data Types Assignment

Java Syntax -- Assignment

• Example using integers: int i = 2; // create an integer variable

i = 5; // change i to 5

int j = 6; // create an integer variable j

i = j*3 // multifply the value of j by 3

// now i = 18

i = i + 4; // NOT AN EQUATION!

// i was 18, i+4=22; new i=22.

• Calculate the value on the RIGHT HAND SIDE

• Assign the result to the variable on the LEFT HAND SIDE

Page 9: Java Syntax Part I Comments Identifiers Primitive Data Types Assignment

Java Syntax -- Assignment (Abbreviations)

• Examples:

j = j + 1; // as before

j += 1; // same as j = j + 1;

j += 5; // same as j = j + 5;

j++; // same as j = j + 1;