## Java Training in Chennai – Data Types, Variables and Operators Puzzles with Answers – Part – III

### We have already discussed about it in the previous blogs ” Java Training in Chennai – Data Types, Variables and Operators Puzzles with Answers – Part – I & II ”

_______________________________________________________________________________

class SelectionStatements {

public static void main(String args[])

{

int var1 = 5;

int var2 = 6;

if ((var2 = 1) == var1)

System.out.print(var2);

else

System.out.print(++var2);

}

}

class CommaLearningDemo {

public static void main(String args[])

{

int sum = 0;

for (int i = 0, j = 0; i < 5 & j < 5; ++i, j = i + 1)

sum += i;

System.out.println(sum);

}

}

class JumpStatments {

public static void main(String args[])

{

int x = 2;

int y = 0;

for ( ; y < 10; ++y) {

if (y % x == 0)

continue;

else if (y == 8)

break;

else

System.out.print(y + ” “);

}

}

}

class Output {

public static void main(String args[])

{

final int a=10,b=20;

while(a<b)

{

System.out.println(“Hello”);

}

System.out.println(“World”);

}

}

class Output {

public static void main(String args[])

{

int a = 5;

int b = 10;

first: {

second: {

third: {

if (a ==  b >> 1)

break second;

}

System.out.println(a);

}

System.out.println(b);

}

}

}

public class Example {

public static void main(String[] args) {

byte b = 3;

b = -b;

System.out.println(b);

}

}

public class Example {

public static void main(String[] args) {

double d = 259;

byte b = (byte)d;

System.out.println(b);

}

}

public class Example {

public static void main(String[] args) {

String s = “456”;

int i = 123;

System.out.println((int)i + s);

}

}

public class Example {

public static void main(String[] args) {

String s = “123”;

Object o = s;

s = (String)o;

System.out.println(s);

}

}

public class Conversions

{

public static void main(String args[])

{

byte x;

int a = 270;

double b = 128.128;

x = (byte) a;

System.out.println(“a and x ” + a + ” ” + x);

a = (int) b;

System.out.println(“b and a ” + b + ” ” + a);

x = b;

System.out.println(“b and x ” + b + ” ” + x);

}

}

class IntegerConversion

{

public static void main(String args[])

{

long l = 55;

int i = 44;

short s = 33;

byte b    = 22;

i = (int) l;

s = (short) i;

b = (byte) s;

System.out.println(“l = ” + l);

System.out.println(“i = ” + i);

System.out.println(“s = ” + s);

System.out.println(“b = ” + b);

}

}

public class IAmGreat {

public static void main(String args[]) {

int i = 132;

short s = 15;

byte b = (byte) i;

int x = b + s;

System.out.println(“Value of x is ” + x);

}

}

public class DemoOnbyte

{

public static void main(String[] args)

{

byte a = -0x15;

byte c = (a >> 4);

System.out.print(c);

}

}

public class DemoOnbyte

{

public static void main(String[] args)

{

byte a = -0x15;

byte c = (a >> 4);

System.out.print(c);

}

}

{

public static void main(String args[])

{

long l = 30;

int i = 50;

short s = 60;

byte b = 70;

int sum = l + i + s + b;

System.out.println(“Sum = ” + sum);

}

}

class SumOfDoubles

{

public static void main(String args[])

{

double d1 = 0.7;

double d2 = 77.0/1000.0;

double d3 = d1 * 10;

double d4 = 77E+2;

double d5 = 77E-5;

double sum = d1 + d2 + d3 + d4 + d5;

System.out.println(“sum = ” + sum);

}

}

public class Test{

public static void main(String[] args) {

int i = 5, j = 8, k = 0;

if(i > j && i++ < 10 && (k += i + j) > 10){

System.out.print(“true”);

}

System.out.print(i);

System.out.print(j);

System.out.print(k);

}

}

public class Test{

public static void main(String[] args) {

int i = 1, j = 1, k = 1;

if( i++ > 1 && j++ < 2 || k++ == 1 )

System.out.print(1);

else

System.out.print(2);

System.out.print(i);

System.out.print(j);

System.out.print(k);

}

}

public class Test{

public static void main(String[] args) {

int i = 50, j = 10;

int k = i + 10 / j;

System.out.println(k);

}

}

public class Test{

public static void main(String[] args){

int  i = 2;

System.out.println(~i);

}

}

public class Test{

public static void main(String[] args){

int i = 2;

System.out.println(i << 3);

}

}

public class Test{

public static void main(String[] args){

int i = 32;

System.out.println(i >> 3);

}

}

public class Test{

public static void main(String[] args){

int  i = -32;

System.out.println(i>>>3);

}

}

public class Test{

public static void main(String[] args){

int  i = 10, j = 5;

System.out.println(i & j);

}

}

public class Test{

public static void main(String[] args){

int i = 5, j = 2;

System.out.println(i | j);

}

}

public class Test{

public static void main(String[] args){

int i = 5, j = 3;

System.out.println(i ^ j);

}

}

class LeftShiftOperator {

public static void main(String args[])

{

byte x = 64;

int i;

byte y;

i = x << 2;

y = (byte) (x << 2)

System.out.print(i + ” ” + y);

}

}

public class MyFor{

public static void main(String argv[])

{

int i, j;

outer:

for (i=1;i <3;i++)

inner:

for(j=1; j<3; j++)

{

if (j==2) continue outer;                        System.out.println(“Value for i=” + i + ” Value for j=” +j);

}

}

}

_______________________________________________________________________________________