Skip to main content

Area of a Circle without new Class and Math Class-Example0009

Area of a Circle without new Class and Math Class-Example0009
This example is example for using Scanner class to get input from user and calculate area of a circle.
Using of Class Math is also shown
Also casting from double to float is also shown
package com.swprogramdeveloper;

Keyword: java, aoc, scanner, user input, casting, math class

import java.util.Scanner;

public class Main {

    public static void main(String[] args) {
// write your code here
        final float PI=3.14F;
        Scanner askinput= new Scanner(System.in);
        System.out.print("Please Enter Radius of the Circle:");
        float radius= askinput.nextFloat();

        //Using Mathematical expression
        float area= PI * radius * radius;
        System.out.print("Area of Circle(PIXRXR):");
        System.out.println(area);

        //Using Math Class
        //Need Explicit Casting- Casting: changing types from double to float- Math.pow returns double
        float area1= PI * (float)Math.pow(radius,2);
        System.out.print("Area of Circle(Using Math Class for Power(PIXR*2):");
        System.out.println(area1);
    }
}


Output0009
==========

Please Enter Radius of the Circle:7
Area of Circle(PIXRXR):153.86002
Area of Circle(Using Math Class for Power(PIXR*2):153.86

Process finished with exit code 0

Comments

Popular posts from this blog

Basic Java Program with Variable Introduction and Class Introduction - Example0001

Basic Java Program with Variable Introduction and Class Introduction - Example0001  Example1: ========= This is example of a basic java program which shows structure of the program. It is basic java program showing different type of Java variables. Primitive types: Integer, float, double, Boolean are shown Creating an object. Reference types and methods to that object. How to print output in a screen is shown using System Class package com.swprogramdeveloper; import java.util.Date; public class Main {     public static void main(String[] args) {  // write your code here      //variable types double and integer         double age = 30;         int herage = (int) age + 20;   //Printing output using System Class         System.out.println("Hello World "+age + "---" + herage);      //float type. Note the F- it is required as the compiler will take doub...

Polymorphism and Method Overloading and Overriding- Example0008

Polymorphism and Method Overloading and Overriding- Example0008 This example of Polymorphism(One of the characteristics of the  - Both Compile and Runtime shown here. Method Overloading (Compile time Polymirphism)- Two methods defined in both parent and child Classes with same name but without differnet arguments Method Overriding (Run time Polymorphism) - Two methods defined with same name and same inputs, but output can be different package com.swprogramdeveloper; Keyword: java, polymorphism, method overloading, method overriding, compile polymorphism, runtime polymorphism, arguments //Textual presentation of an object, how it will look like in the memory //Whatever we write in class is actually belong to object. Note: if you want something for class, need to write static class Product {     //Attribute         int pid;         String name;         int price;         //Cons...