Saturday, 17 March 2018

Swap two numbers?

// Method 1
public class Swap
{
public static void main(String [] args)
{
int num1=42;
                int num2=22;
                int temp = 0;
                System.out.println("---Before swap numbers is");
                    System.out.println("Number1: "+num1+"Number2: "+num2);
                temp = num1;
                num1=num2;
                num2=temp;
                   System.out.println("---After swap numbers is");
System.out.println("Number1: "+num1+"Number2:

"+num2);
}
}

// Method 2 without temp
public class Swap
{
public static void main(String [] args)
{
int num1=42;
                int num2=22;
           
                num1 = num1+num2;
                num2=num1-num2;
                num1=num1- num2;
             
System.out.println("Number1: "+num1+"Number2:

"+num2);
}
}

// Method 3
public class Swap
{
public static void main(String [] args)
{
int num1=42;
                int num2=22;
           
                num1 = num1*num2;
                num2=num1/num2;
                num1=num1/ num2;
             
System.out.println("Number1: "+num1+"Number2:

"+num2);
}
}

// Method 4
public class Swap
{
public static void main(String [] args)
{
int num1=42;
                int num2=22;
           
                num1 = num1^num2;
                num2=num1^num2;
                num1=num1^num2;
             
System.out.println("Number1: "+num1+"Number2:

"+num2);
}
}


Find number is even/odd in single statement?

public class EvenOdd
{
// Find number is even/odd in single statement
        public static void main(String [] args)
{
int num=12;
System.out.println((num%2==0)?"Even":"Odd");
}
}


Find biggest of 2 numbers in single statement?

public class BiggestNumber
{
        // Find biggest of 2 numbers in single statement
public static void main(String [] args)
{
int num1=55;
int num2=43;
System.out.println((num1>num2)?(num1):(num2));
}
}


How to run java program from command prompt?

Follow below step by step process:-
1. Create a folder C:\java program.
2. Using Notepad or notepad+ text editor, create a small Java file HelloWorld.java
public class HelloWorld
{
  public static void main(String[] args)
  {
    System.out.println("Hello, World!");
  }
}
Save your file as HelloWorld.java in java program folder.

3. Click on start and type command prompt in search and press enter. Command Prompt will open
4. Run Command Prompt 



- Type C:\> cd \java program
This makes C:\java program the current directory.
- Type C:\> \java program\dir
This directory show HelloWorld.java among the files.
- Type C:\> \java program\set path=%path%;C:\Program Files\Java\jdk1.8.0_144\bin
This tells the system where to find JDK programs. Setting path be carefull otherwise system got crash
C:\java program> javac HelloWorld.java
This runs javac.exe, the compiler. If any error please check text file and set path
-Type C:\> \java program\dir
javac has created the HelloWorld.class file.  You should see HelloWorld.java and HelloWorld.class among the files in same location.
-Type C:\java program> java HelloWorld
This runs the Java interpreter.  You should see the program output:
Hello, World!