Two Pi radians.
The Java trigonometric functions
are static methods of the Math.
They
take radians for their arguments
(as do such functions in most programming languages).
Here is the complete method:
private void drawStar( int x, int y, int size )
{
int endX, endY ;
// Six lines radiating from (x,y)
for ( int i = 0; i<6; i++ )
{
endX = x + (int)(size*Math.cos( (2*Math.PI/6)*i ));
endY = y - (int)(size*Math.sin( (2*Math.PI/6)*i )); // Note "-"
graph.drawLine( x, y, endX, endY );
}
}
The circle is divided into six pieces.
The constant pi is available in Java as Math.PI(2*Math.PI/6)
The minus sign is used in the calculation of endY because
y increases in value going down.
Using a "+" would also work because of symmetry.
What does (int) do in the statement
endY = y - (int)(size*Math.sin( (2*Math.PI/6)*i ));