que es java

Java es un lenguaje de programación orientado a objetos, desarrollado por Sun Microsystems a principios de los años 90. El lenguaje en sí mismo toma mucha de su sintaxis de C y C++, pero tiene un modelo de objetos más simple y elimina herramientas de bajo nivel, que suelen inducir a muchos errores, como la manipulación directa de punteros o memoria. La memoria es gestionada mediante un recolector de basura.

Las aplicaciones Java están típicamente compiladas en un bytecode, aunque la compilación en código máquina nativo también es posible. En el tiempo de ejecución, el bytecode es normalmente interpretado o compilado a código nativo para la ejecución, aunque la ejecución directa por hardware del bytecode por un procesador Java también es posible.

jueves, 19 de abril de 2012

numeros pares en un vector

 public static int pares (int[]vector){
        int mayor=0;
        for (int i=0;i<vector.length;i++){
            if(vector[i]%2==0){
              mayor=mayor+1;
            }
           
        }
        return mayor;
    }

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
        int[]numeros={1,3,1,3,9};
        int mayor=pares(numeros);
        System.out.println(mayor);

domingo, 15 de abril de 2012

ventas de productos e inventarios

public class Ventasproductos {
    static void inventarioyventa(String x){
    String resultado="venta";
    resultado="inventario";
    int opcion=3;
   while (opcion != 0){
     opcion=Integer.parseInt(JOptionPane.showInputDialog("Digite 1 para la venta o 2 para el inventario"));
        switch(opcion){
           
            case 1:
       
                int a=0;
                int codigo=1;
           
                while(codigo != -1){
               
                codigo=VentanaProductos.seleccionProducto();
             
                if (codigo==100){JOptionPane.showMessageDialog(null, "el Valor del tomate es:500");
                a=a+500;}
                if (codigo==200){JOptionPane.showMessageDialog(null, "el Valor de la cebolla es:700");
                a=a+700;}
                if (codigo==300){JOptionPane.showMessageDialog(null, "el Valor de la zanahoria es:800");
                a=a+800;}    
                if (codigo==400){JOptionPane.showMessageDialog(null, "el Valor del perenjil es:900");
                a=a+900;}
                if (codigo==500){JOptionPane.showMessageDialog(null, "el Valor de la remolacha es:1000");
                a=a+1000;}
                if (codigo==600){JOptionPane.showMessageDialog(null, "el Valor del frijol es :80");
                a=a+80;}
               
                a=a;
                 }
               
               
              JOptionPane.showMessageDialog(null, "El Valor Total a pagar es:"+ a);
                break;
               
            case 2:
               
                int tomate=1;
                int cebolla=1;
                int zanahoria=1;
                int remolacha=1;
                int perenjil=1;
                int frijol=1;
             
                int cod=1;
           
                while(cod != 0){
               
                cod=Integer.parseInt(JOptionPane.showInputDialog("Digite el codigo del producto"));
               
                if (cod==100){tomate++;}
                if (cod==200){cebolla++;}
                if (cod==300){zanahoria++;}    
                if (cod==400){remolacha++;}
                if (cod==500){perenjil++;}
                if (cod==600){frijol++;}
                }
             
                JOptionPane.showMessageDialog(null,"hay "+tomate+" libras de tomate");
                JOptionPane.showMessageDialog(null,"hay "+cebolla+" libras de cebolla");
                JOptionPane.showMessageDialog(null,"hay "+zanahoria+" libras de zanahoria");
                JOptionPane.showMessageDialog(null,"hay "+perenjil+" libras de perejil");
                JOptionPane.showMessageDialog(null,"hay "+remolacha+" libras de remolacha");
                JOptionPane.showMessageDialog(null,"hay "+frijol+" libras de frijol");
break;
    }
       }
   }

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
        String resultado="0";
Ventasproductos.inventarioyventa(resultado);
    }
}

liquidacion de un trabajador

public class Sueldo {
static int sueldo(int v){
    int resultado;
    if(v>0 && v<=2){
        resultado=1500000;
    }
    else if(v>2 && v<=5){
        resultado=2500000;
    }
    else if(v>5 && v<=10){
        resultado=5000000;
    }
    else if(v>10 && v<=20){
        resultado=10000000;
    }
    else{
        resultado=0;
    }
    return resultado;
}
    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        int r=Integer.parseInt(JOptionPane.showInputDialog("INSERTE TIEMPO DE TRABAJO"));
       System.out.println(r);
       float p=Sueldo.sueldo(r);
       JOptionPane.showMessageDialog(null, p);
    }
}

para sacar el promedio

   public static void main(String args[]) {
         float intro; float meto; float mate; float logi;float algo; float insti ; float promedio; float total;
       meto = 3;
       mate = 3;
       algo = 3;
       logi = 4;
       insti = 4;
       intro = 4;
    System.out.println ("metodo");
    System.out.println (meto);
    System.out.println ("matematicas");
    System.out.println (mate);
    System.out.println ("algoritmia");
    System.out.println (algo);
    System.out.println ("logica");
    System.out.println (logi);
    System.out.println ("institucional");
    System.out.println (insti);
    System.out.println ("introduccion");
    System.out.println (intro);
    System.out.println ("promedio ponderado");
    meto=meto*3;
    mate=mate*3;
    algo=algo*4;
    logi=logi*3;
    insti=insti*2;
    intro=intro*2;
    promedio=meto+mate+algo+logi+insti+intro;
total=promedio/17;
    JOptionPane.showMessageDialog(null,"el promedio total es" + total);
  }
}

para sacar el promedio

   public static void main(String args[]) {
         float intro; float meto; float mate; float logi;float algo; float insti ; float promedio; float total;
       meto = 3;
       mate = 3;
       algo = 3;
       logi = 4;
       insti = 4;
       intro = 4;
    System.out.println ("metodo");
    System.out.println (meto);
    System.out.println ("matematicas");
    System.out.println (mate);
    System.out.println ("algoritmia");
    System.out.println (algo);
    System.out.println ("logica");
    System.out.println (logi);
    System.out.println ("institucional");
    System.out.println (insti);
    System.out.println ("introduccion");
    System.out.println (intro);
    System.out.println ("promedio ponderado");
    meto=meto*3;
    mate=mate*3;
    algo=algo*4;
    logi=logi*3;
    insti=insti*2;
    intro=intro*2;
    promedio=meto+mate+algo+logi+insti+intro;
total=promedio/17;
    JOptionPane.showMessageDialog(null,"el promedio total es" + total);
  }
}

el resultado de mi nota

public class Promedio {
static String promedio(float v){
    String resultado;
   
    if(v>=0.0 && v<=2.5){
      resultado="MUY BAJO";
}
    else if(v>2.5 && v<=2.9){
        resultado="BAJO";
    }
    else if(v>2.9 && v<=4.0){
        resultado="ACEPTABLE";
    }
    else if(v>4.0 && v<=5.0){
        resultado="EXCELENTE";
    }
    else{
        resultado="NO ESTUDIA AQUI";
    }
    return resultado;
}
   
    public static void main(String[] args) {
       float x=Float.parseFloat(JOptionPane.showInputDialog("DIGITE LA NOTA"));
       System.out.println(x);
       String y=Promedio.promedio(x);
       JOptionPane.showMessageDialog(null,y);
     
    }
}

el resultado de mi nota

public class Promedio {
static String promedio(float v){
    String resultado;
   
    if(v>=0.0 && v<=2.5){
      resultado="MUY BAJO";
}
    else if(v>2.5 && v<=2.9){
        resultado="BAJO";
    }
    else if(v>2.9 && v<=4.0){
        resultado="ACEPTABLE";
    }
    else if(v>4.0 && v<=5.0){
        resultado="EXCELENTE";
    }
    else{
        resultado="NO ESTUDIA AQUI";
    }
    return resultado;
}
   
    public static void main(String[] args) {
       float x=Float.parseFloat(JOptionPane.showInputDialog("DIGITE LA NOTA"));
       System.out.println(x);
       String y=Promedio.promedio(x);
       JOptionPane.showMessageDialog(null,y);
     
    }
}