Saturday 19 March 2016

Java program to multiply any number with 7 without using * and + operator


import java.util.Scanner;

public class MultiplyWith7
{
    private Integer num, res;
        //private double res1;// for another solution to this problem
    public void getNum(Integer n)
    {
        num = n;
    }
    public void CalculateResult()
    {
                //res1 = num/((double)1/7);// then print res1
        res = num<<3;
        res = res-num;
    }
    public void showResult()
    {
        System.out.println("The result of "+num+"*7 is : "+res);
    }
    public static void main(String []args)
    {
        MultiplyWith7 obj = new MultiplyWith7();
        Scanner input = new Scanner(System.in);
        System.out.println("Enter the number : ");
        obj.getNum(input.nextInt());
        obj.CalculateResult();
        obj.showResult();
        input.close();
    }
}

No comments:

Post a Comment