Datos abstractos Clase Circulo

 import java.util.*;

import java.io.*;

import java.lang.*;

class DatosAbstractos{

/*• Ejemplo: Suponer una “pizarraˮ en la que se dibujan diversas clases de

figuras.*/


//Ámbito del problema             //Ámbito del programa

//Objetos                         //Características

/*Pizarra                          de diferentes tamaños y títulos*/

/*Círculo                          de diferentes radios, color y posición*/

/*Cuadrado                         de diferentes lado, color y posición*/

/*Rectángulo                       de diferentes base, altura, color y posición*/

/*• Una clase Java que defina la estructura de los objetos de la clase y sus operaciones

tendrá una forma como la siguiente*/


public class Circulo {


private double radio;

private String color;

private double centroX;

private double centroY;


public Circulo (){

    this.radio= 23.5;/* pasamos los parámetros materiales a los parametros formales, sustituyéndolos*/

    this.color= "verde";

    this.centroX = 10.0;

    this.centroY = 10.0;

}

    public double area() {

    return 2*Math.PI*radio*radio;}

}

    public static void main(String[]arg){

        Scanner sc =new Scanner(System.in).useLocale(Locale.US);

        System.out.println("Introduzca el valor Double del radio");

        double radio = sc.nextDouble();

        System.out.println("Introduzca el valor string del color");

        String color = sc.next();

        System.out.println("Introduzca la posición Double del centro del circulo");

        double centroX = sc.nextDouble();

        System.out.println("Introduzca la posición Double del centro del circulo");

        double centroY = sc.nextDouble();

        System.out.println("Ha dibujado un círculo de radio "+radio+", color "+color+", centroX "+centroX+", centroY "+centroY);

    }

}

Comentarios

Entradas populares de este blog

System.currentTimeMillis()/1000;

Mesa

Condolencias