Get Answers to all your Questions

header-bg qa

Write a program to print a circle

Answers (1)

best_answer

class GFG  
    
// function to print circle pattern 
static void printPattern(int radius)  

    // dist represents distance to the center 
    double dist; 

    // for horizontal movement 
    for (int i = 0; i <= 2 * radius; i++)  

    // for vertical movement 
    for (int j = 0; j <= 2 * radius; j++)  
        dist = Math.sqrt((i - radius) * (i - radius) + 
                        (j - radius) * (j - radius)); 

        // dist should be in the range (radius - 0.5) 
        // and (radius + 0.5) to print stars(*) 
        if (dist > radius - 0.5 && dist < radius + 0.5) 
        System.out.print("*"); 
        else
        System.out.print(" "); 
     

    System.out.print(" "); 
     
 

// Driver code 
public static void main(String[] args) 
 
    int radius = 6; 
    printPattern(radius); 
 
 

 

Posted by

Deependra Verma

View full answer