Recent Changes

Wednesday, June 17

Wednesday, June 10

  1. file Main.java uploaded
    5:19 pm
  2. page Perimetro y area de un rectangulo edited import java.io.*; class Lee{ BufferedReader buf; void ini(){ buf=new BufferedReader (new Inp…

    import java.io.*;
    class Lee{
    BufferedReader buf;
    void ini(){
    buf=new BufferedReader (new InputStreamReader(System.in));
    }
    int LeeInt(String msg)throws IOException{
    int aux;
    System.out.print(msg+"\t"+":");
    aux=Integer.parseInt(buf.readLine());
    return aux;
    }
    double LeeDou(String msg)throws IOException{
    double aux;
    System.out.print(msg+"\t"+":");
    aux=Double.parseDouble(buf.readLine());
    return aux;
    }
    String LeeStr(String msg)throws IOException{
    String aux;
    System.out.print(msg+"\t"+":");
    aux=(buf.readLine());
    return aux;
    }
    boolean LeeBool(String msg)throws IOException{
    boolean aux;
    System.out.print(msg+"\t"+":");
    aux=Boolean.parseBoolean(buf.readLine());
    return aux;
    }
    short LeeSho(String msg)throws IOException{
    short aux;
    System.out.print(msg+"\t"+":");
    aux=Short.parseShort(buf.readLine());
    return aux;
    }
    long LeeLon(String msg)throws IOException{
    long aux;
    System.out.print(msg+"\t"+":");
    aux=Long.parseLong(buf.readLine());
    return aux;
    }
    byte LeeByt(String msg)throws IOException{
    byte aux;
    System.out.print(msg+"\t"+":");
    aux=Byte.parseByte(buf.readLine());
    return aux;
    }
    void Imp(String msg, boolean ln){
    if(ln)System.out.println(msg);
    else System.out.print(msg);
    }
    }
    public class Main {
    public static void main(String[] args) {
    Lee lee=new Lee();
    int l1=lee.LeeInt("Ïngrese lado 1 del rectangulo: ");
    int l2=lee.LeeInt("Ïngrese lado 2 del rectangulo: ");
    lee.Imp("El perimetro es:"+ l1*2+l2*2, true);
    lee.Imp("El area es:"+ l1*l2, true);
    }
    }

    (view changes)
    5:11 pm
  3. msg retorno de varios valores message posted retorno de varios valores como podria enviar varios valores por un return ??? si quisiera hacerlo para que me envie un sol…
    retorno de varios valores
    como podria enviar varios valores por un return ???

    si quisiera hacerlo para que me envie un solo conjunto de datos o talvez un conjunto de datos diferentes
    5:07 pm
  4. msg metodos void message posted metodos void puede un metodo void regresar algun tipo de dato desde otro lugar???? por ejemplo en una variabl…
    metodos void
    puede un metodo void regresar algun tipo de dato desde otro lugar????

    por ejemplo en una variable global que cambie su valor dentro de este metodo

    me estoy saliendo de algun principio en la programacion al hacer esto????
    5:06 pm
  5. page Sentencia RETURN edited return La palabra reservada return nos permite hacer que un metodo retorne un valor o que simplem…
    return
    La palabra reservada return nos permite hacer que un metodo retorne un valor o que simplemete termine intempestivamente en algun punto del codigo
    por ejemplo tenemos el siguiete metodo de la clase FunMat
    class FunMat{
    Lee lee;
    Msg msg=new Msg();
    Arreglos arr;
    double aproxima(double dat, int nDec){
    double y, aux;
    aux=Math.pow(10, nDec);
    y=((int)(dat*aux+.5)/aux);
    return y;
    }
    double rand(int limMen, int limMay, int nEnt, int nDec){
    double rand;
    boolean aux=false;
    nEnt=(int)(Math.pow(10, (double)(nEnt)));
    do{
    rand=Math.random()*nEnt;
    if(rand<limMay&&rand>limMen){
    aux=false;
    }
    else aux=true;
    }while(aux);
    return aproxima(rand, nDec);
    }
    int[] frecuencia(double vec[], int limMen, int limMay){
    int cont[]=new int[limMay];
    int aux=0;
    for(int i=0; i<cont.length;i++){
    cont[i]=0;
    for(int j=0; j<vec.length;j++){
    if((int)(vec[j])==i) aux++;
    }
    cont[i]=aux;
    aux=0;
    }
    return cont;
    }
    }

    (view changes)
    5:01 pm
  6. page Acceso a un metodo edited El acceso a un metodo tiene mucho que ver con el objeto donde fue creado el metodo y el lugar desd…
    El acceso a un metodo tiene mucho que ver con el objeto donde fue creado el metodo y el lugar desde donde se quiere hacer un llamando a este
    Para esto ocuparemos entre tantas las siguientes palabras reservadas
    public
    private
    protected
    Con estas palabras definimos el nivel de acceso al metodo
    Los métodos tienen visibilidad directa de las variables miembro del objeto que es su argumento
    implícito, es decir, pueden acceder a ellas sin cualificarlas con un nombre de objeto y el operador punto
    (.). De todas formas, también se puede acceder a ellas mediante la referencia this, de modo discrecional
    (como en el ejemplo anterior con this.r) o si alguna variable local o argumento las oculta.

    (view changes)
    4:56 pm
  7. page Objetos y metodos edited ... comprendido entre las llaves {…} es el cuerpo o body del método. Considérese el siguiente méto…
    ...
    comprendido entre las llaves {…} es el cuerpo o body del método. Considérese el siguiente método
    tomado de la clase Circulo:
    ...
    c) { header-----header y comienzo
    ...

    if (this.r>=c.r) body-----body
    return this; body-----body
    else body-----body
    return c; body-----body
    } final-----final del método
    El header consta del cualificador de acceso (public, en este caso), del tipo del valor de retorno
    (Circulo en este ejemplo, void si no tiene), del nombre de la función y de una lista de argumentos
    (view changes)
    4:52 pm
  8. page Programa en Java edited En este lugar podremos crear un programa en donde veremos la practica de lo anterior relacionado a…
    En este lugar podremos crear un programa en donde veremos la practica de lo anterior relacionado a metodos
    este programa debe:
    leer datos de un rectangulo
    desplegar el rectangulo en la consola
    calcular su area
    calcular su perimetro
    cada uno de ellos debe ser un metodo diferente

    (view changes)
    4:52 pm

More