Solution:
We can do it in several ways. Let me show you some ways, and then you decide which one is best for you.
import java.util.Scanner;
public class SquareNumber {
private static Scanner roy;
public static void main(String[] args)
{
int num, sqr;
roy = new Scanner(System.in);
System.out.print(" Please Enter a Number : ");
num = roy.nextInt();
sqr = num * num;
System.out.println("The Square of the Given Number is: "+ square);
}
}
This is the easiest way I think. You just need to prompt a number from the user and multiply with itself (basics of squaring a number).
Using a method:
import java.util.Scanner;
public class SquareNumber1{
private static Scanner roy;
public static void main(String[] args)
{
int num, sqr;
num = new Scanner(System.in);
System.out.print("Please Enter a Number : ");
num = roy.nextInt();
sqr = calsquare(num);
System.out.println("The Square of the Given Number is: "+ square);
}
public static int calsquare(int number)
{
return number * number;
}
}
We did the same thing in our last program but calling a method only. What we’ve done in our entire program (first one), the function calsquare() did the same in our last program.
import java.util.*;
public class SquareNumber {
public static void main(String args[]){
Scanner roy = new Scanner(System.in);
int num;
System.out.print("Enter an integer number: ");
num=roy.nextInt();
System.out.println("Square of "+ num + " is: "+ Math.pow(num, 2));
}
}
This one is a pretty advance level. All you need to prompt a number and pass it through a built-in function Math.pow() to make it square. Keep in mind the parameters inside the function expressing the data type and executable power
Thanks