You are on page 1of 5

public class Test3 {

int val;

public static void increment(Test3 obj)


{
obj.val++;
}
public static void main(String[] args) {
// TODO Auto-generated method stub
Test3 p = new Test3();
p.val=5;
System.out.println("Before calling method:
"+p.val);
p.increment(p);
System.out.println("After calling method: "+p.val);
}

public class Cube {


private double side;

public Cube(double side)


{
this.side=side;
}

public boolean isEqual(Cube obj)


{
if(this.side==obj.side)
{
return true;
}
else
{
return false;
}
}
public static void main(String args[])
{
Cube cube1 = new Cube(5);
Cube cube2 = new Cube(5);

if(cube1.isEqual(cube2))
{
System.out.println("Cube 1 and Cube 2 are
equal");
}
else
{
System.out.println("Cube 1 and Cube 2 are not
equal");
}
}
}

public class PassObj {


int a = 0,b=0;
PassObj n;

public void showData()


{
n = new PassObj();
System.out.println("Value of a: "+a);
System.out.println("Value of b: "+b);
}

public void passData(PassObj obj)


{
n = new PassObj();
n=obj;
this.a = obj.a;
this.b = obj.b;
}

public static void main(String[] args)


{
PassObj p = new PassObj();
p.a=10;
p.b=15;

p.passData(p);
p.showData();

}
}

class Dice {

public static final int MAX_NUMBER = 6;


private static final int MIN_NUMBER = 1;
private static final int NO_NUMBER = 0;

private int number;

public Dice( ) {
number = NO_NUMBER;
}

//Rolls the dices


public void roll( ) {

int result;

result = (int) (Math.floor(Math.random() *


(MAX_NUMBER - MIN_NUMBER + 1)) +
MIN_NUMBER);
number=result;
}
//Returns the number on this dice
public int getNumber( ) {
return number;
}
}

public class StaticMethodSample {


int a=5;
static int b=10;

void showData()
{
System.out.println("Value a: "+a);
System.out.println("Value b: "+b);
}

static void displayData()


{
StaticMethodSample obj = new StaticMethodSample();
System.out.println("Value a: "+obj.a);
System.out.println("Value b: "+b);

public static void main(String[] args)


{
displayData();

StaticMethodSample obj = new StaticMethodSample();


obj.showData();
}
}

public class Try


{
//calling methods within the same class
Try obj;

public void testMethod()


{
obj = new Try();
obj.testMethod2();
}
public static void testMethod2()
{
System.out.println("Hello World");
}

public static void main(String[] args)


{

Try test = new Try();


test.testMethod();

}
}

You might also like