import java.io.BufferedReader;
import java.io.InputStream;
import java.io.InputStreamReader;
/**
* Write a program which accepts a base value and a power value and calculates
* base raised to power write a program which accepts base and power and prints
* ouput in the following format eg. 2 raised to 1 is 2 2 raised to 2 is 4 2
* raised to 3 is 8
*
*
*/
public class BasePower {
/**
* calculates the power values, ask for two inputs. eg. 2 raised to 1 is 2
*/
public static void calcPower() {
try {
// get input stream of console
BufferedReader brConsole = new BufferedReader(
new InputStreamReader(System.in));
// get base no input
System.out.println("Enter Base Value : ");
String strInput = brConsole.readLine();
int intBase = Integer.parseInt(strInput);
// get power value input
System.out.println("Enter Power Value : ");
strInput = brConsole.readLine();
int intPower = Integer.parseInt(strInput);
// calculate power
int result = (int) Math.pow(intBase, intPower);
// display result
System.out.println(intBase + " raised to " + intPower + " is "
+ result);
} catch (Exception e) {
System.out.println("Error : Arithmetic Exception Generated!!");
e.printStackTrace();
}
}
/**
* execution begin from here
*
* @param args
* commandline arguments
*/
public static void main(String[] args) {
calcPower();
}
}
No comments:
Post a Comment