online compiler and debugger for c/c++

code. compile. run. debug. share.
Source Code    Language
public class Main { public static void main(String[] args) { Cerchio c1 = new Cerchio () ; Cerchio c2 = new Cerchio ( 0.0 , 0.0 , 2.0 ) ; System.out.println ( "\n \t\t\tCIRCONF.\t AREA" ) ; System.out.println ( " \t\t\t (mt) \t (mq)" ) ; System.out.format ( "\n 1° cerchio:\t%+15.4f\t%+15.4f\n" , c1.getCirconferenza() , c1.getArea() ) ; System.out.format ( "\n 2° cerchio:\t%+15.4f\t%+15.4f\n" , c2.getCirconferenza() , c2.getArea() ) ; System.out.format ( "\n 3° cerchio:\t%+15.4f\t%+15.4f\n" , Cerchio.circonferenza(3.0) , Cerchio.area(3.0) ) ; } }
class Cerchio { public double Cx , Cy , r ; Cerchio () { Cx = 0.0 ; Cy = 0.0 ; r = 1.0 ; } //semplice costruttore Cerchio ( double x , double y , double l ) { Cx = x ; Cy = y ; r = l ; } //costruttore parametrico static double circonferenza ( double l ) { return 2 * Math.PI * l ; } static double area ( double l ) { return Math.PI * l * l ; } double getCirconferenza () { return circonferenza ( r ) ; } double getArea () { return area ( r ) ; } }

Compiling Program...

Command line arguments:
Standard Input: Interactive Console Text
×

                

                

Program is not being debugged. Click "Debug" button to start program in debug mode.

#FunctionFile:Line
VariableValue
RegisterValue
ExpressionValue