Program 1: Using Scanner Class
//importing java package
import java.util.Scanner;
public class CircleArea3{
public static void main (String[] args){
//creating new Scanner
Scanner sc = new Scanner (System.in);
System.out.println ("Please enter the radius of the circle:\n");
double radius = sc.nextDouble();
//calculate area of circle
double pi = 3.14;
double area = pi * (radius * radius);
System.out.println ("Area of the circle is: "+area);
}
}
Save this file as 'CircleArea3.java'
Compile: $javac CircleArea3.java
Execute: $java CircleArea3
Output:
Please enter the radius of the circle:
6
Area of the circle is: 113.04
Program 2: Using BufferedReader Class
//importing java packages
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;
public class CircleArea4{
public static void main (String[] args)
throws IOException{
//creating new InputStreamReader
InputStreamReader is = new InputStreamReader (System.in);
//creating new BufferedReader
BufferedReader br = new BufferedReader (is);
System.out.println ("Please enter the radius of the circle:\n");
double radius = Double.parseDouble (br.readLine());
//calculate area of circle
double pi = 3.14;
double area = pi * (radius * radius);
System.out.println ("Area of the circle is: "+area);
}
}
Save this file as 'CircleArea4.java'
Compile: $javac CircleArea4.java
Execute: $java CircleArea4
Output:
Please enter the radius of the circle:
12
Area of the circle is: 452.16
0 Comments