P. 1
Chapter 4

# Chapter 4

|Views: 11|Likes:

See more
See less

03/18/2014

pdf

text

original

# Chapter 4

Operators Conditions and Loops

Arithmetic Operator

Operator
+ * / % ++ += -= *= /= %=

Description Add Subtract Multiply Divide Modulus Increment Addition Assignment subtraction Assignment multiply Assignment division Assignment modulus Assignment

Bitwise Operator

Operator
~ & | ^ >> >>> << &= |= ^= >>=

Description Bitwise unary NOT Bitwise AND Bitwise OR Bitwise EX-OR Shift Right Shift Right zero fill Shift Left Bitwise AND assign Bitwise OR assign Bitwise EX-OR assign Shift Right Assignent

Bitwise Operator

Operator
>>>= <<=

Description Shift Right zero fill assignment Shift left assignment

Bitwise Operator
Class BitwiseOper { public static void main(String args[]) { char c=‘A’; byte b= 100; short s= 100; int i=-100; long lo= 100; System.out.println(c & oxf); System.out.println(b | 1); System.out.println( s ^ 1); System.out.println(~i); System.out.println(lo | 1); System.out.println(I >> 2); System.out.println(s >>> 2); System.out.println(I << 2); } }

Relational Operator Operator
== != > < >= <=

Description Equal to Not equal to Greater than Less than Greater than or equal to Less than or equal to

Control Statements
if statement: It is one of Java’s selection statement or conditional statement. It's operation is governed by the outcome of a conditional test that evaluates to either true/false. Syntax: if(expr) statement; if-else statement: else statement will be executed when condition of if expression is false. Syntax: if(exprn) statement 1; else statement 2;

Control Statements
for statement: It is one of Java’s looping statement. It allows one or more statements to be repeated. Syntax: for (initialize; test; incrememt/decrement) statements; while statement: Statements after while are executed only when condition is true. Syntax: while (condition) statement 1;

Control Statements
break statement:
break statement allows programmer to exit a loop from any point within its body, bypassing its normal termination expression. when break statement is encountered inside the loop ; loop is immediately terminated and program control resumes at next statement following the loop. Example: class Breakdemo { public static void main(String args[ ]) { int i; for(i=1;i<100;i++) { System.out.println(i); if(i==10) break; } } }

Control Statements continue statement:
Continue statement is somewhat apposite to break statement .It forces the next iteration of the loop to take place. Example: class Continuedemo { public static void main(String args[ ]) { int i; for(i=1;i<100;i++) { if(i < 95 ) continue; System.out.println(i); } } }

Control Statements switch statement:
switch statement is a multiway branching statement. It tests the value of a variable against a list of case values and according to values a block of statements will be executed 3. The expression must be of type byte,short,int,char. 4. Break statement is optional,else execution will continue on into next case. Syntax: switch (expression) { case value1: statements;
break; case value 2 : statements; break; | | case value n: statements; break; default : statements; }

scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->