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);
     
    }
}

piramides

public class Piramides {
static void lineapiramide (int numerox, int ancho){
int dif = ancho-numerox;
for (int f=1; f<=3; f++){
for (int i=0; i<=ancho;i++){
    if(i<=dif || i>= ancho-dif){
        System.out.print(" ");
    }
        else {
        System.out.print("x");
    } 
}}
System.out.print("\n");
}
    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
int ancho=Integer.parseInt(JOptionPane.showInputDialog("DIGITE X"));
for(int i=ancho; i>=0; i--){
lineapiramide(i,ancho);
}
    }
}

las cuatro operaciones basicas de la matematica

public static void main(String[] args) {
      int calculoa=JavaApplication5.sumar(20,5);
        int calculob=JavaApplication5.multiplicar(4,5);
        int calculoc=JavaApplication5.restar(6,9);
        int calculod=JavaApplication5.dividir(7,5);
        int calculoe=JavaApplication5.triplicar(8);
        System.out.println(calculoa);
        System.out.println(calculob);
        System.out.println(calculoc);
        System.out.println(calculod);
        System.out.println(calculoe);
    }
   static int sumar (int x, int y){
    int resultado = x+y ;
    return resultado;}
   
   static int multiplicar (int x, int y){
        int resultado= x*y;
        return resultado;}
   
   static int restar(int x, int y){
        int resultado = x-y;
        return resultado;}
   
   static int dividir (int x, int y){
        int resultado = x/y;
                return resultado;}
   static int triplicar(int x){
       int resultado=x*3;
       return resultado;}
 
}

horario de clases

   int a=Integer.parseInt(JOptionPane.showInputDialog("DIGITE LA HORA DE CLASE"));
     switch (a){
       case 6:System.out.println("medicina");
         break;
       case 7:System.out.println("vacio");
         break;
       case 8:System.out.println("programacion 1");
         break;
       case 9:System.out.println("programacion");
         break;
       case 10:System.out.println("programacion");
         break;
       case 11:System.out.println("vacio");
         break;
     case 12:System.out.println("algoritmia");
     break;
   
     default:System.out.println ("no hay clase");
  }

hallar la enecima potencia con el ciclo for

public class EnecimaPotenciaEnFor {
    static long potencia(int x, int n){
       long k=1;
       for(int i=1;i<=n;i++){
           k=x*k;
       }
       return k;
    }
    public static void main(String[] args) {
        // TODO code application logic here
        int x= Integer.parseInt(JOptionPane.showInputDialog("DIGITE X"));
      System.out.println (x);
       int n=Integer.parseInt(JOptionPane.showInputDialog("DIGITE N"));
       System.out.println(n);
     
      long z =EnecimaPotenciaEnFor.potencia(x,n);
      System.out.println(z);JOptionPane.showMessageDialog(null,"EL TOTAL DE LA SUMA ES"+" "+z);
    }
}

como identificar las edades

public class Edades {
static String edades (int c){
    String resultado;
    if(c>0 && c <=12){
        resultado="es niño";
    }
    else if(c>12 && c<=35){
        resultado="es joven";
    }
    else if(c>35 && c<=50){
        resultado="es maduro";
    }
    else if(c>50 && c<=120){
        resultado="es anciano";
    }
    else{
        resultado="no existe";
}
    return resultado;
}
    public static void main(String[] args) {
     int b=Integer.parseInt(JOptionPane.showInputDialog("INSERTE LA EDAD"));
     System.out.println(b);
     String t=Edades.edades(b);
    JOptionPane.showMessageDialog(null,t);
     }
}

castigo a delincuentes por delitos cometidos

public class CastigoDeAsesinatos {
static int duraciondecondena (String a, String c, String e){
    int resultado = 0;

if ( "adulto".equals(a)) {

if ("homicidio".equals(c) && "normal".equals(e)) {
    resultado=30;}

else if ("homicidio".equals(c) && "agravado".equals(e)){
    resultado=35;}

else if ("hurto".equals(c) && "normal".equals(e)){
    resultado=10;}

else if ("hurto".equals(c)  && "agravado".equals(e)){
    resultado=13;}

else if ("peculado".equals(c) && "normal".equals(e)){
    resultado=5;}

else if ("peculado".equals(c) && "agravado".equals(e)){
    resultado=7;}

else if ("agresion".equals(c) && "normal".equals(e)){
    resultado=2;}

else if ("agresion".equals(c) && "agravado".equals(e)){
    resultado=3;}

else { resultado=0 ;}
}
if("menor de edad".equals(a)){

if ("homicidio".equals(c) && "normal".equals(e)) {
    resultado=10;}

else if ("homicidio".equals(c) && "agravado".equals(e)){
    resultado=13;}

else if ("hurto".equals(c) && "normal".equals(e)){
    resultado=5;}

else if ("hurto".equals(c)  && "agravado".equals(e)){
    resultado=7;}

else if ("peculado".equals(c) && "normal".equals(e)){
    resultado=2;}

else if ("peculado".equals(c) && "agravado".equals(e)){
    resultado=3;}

else if ("agresion".equals(c) && "normal".equals(e)){
    resultado=1;}

else if ("agresion".equals(c) && "agravado".equals(e)){
    resultado=1;}

else {
    resultado=0 ;}
}

return resultado;
}
    public static void main(String[] args) {
        String a=(JOptionPane.showInputDialog("EL DELINCUENTE ES ADULTO O MENOR DE EDAD"));
System.out.println (a);


String s=(JOptionPane.showInputDialog("QUE DELITO COMETIO EL DELINCUENTE"));
System.out.println (s);


String d=(JOptionPane.showInputDialog("EL DELITO ES NORMAL O AGRAVADO"));
System.out.println (d);

int R=CastigoDeAsesinatos.duraciondecondena(a,s,d);
System.out.println(R);JOptionPane.showMessageDialog(null, R+" " + "AÑOS EN LA CANA");
}
    }

como saber cuales son los años bisiestos

public class Bisiesto {
static void bisi(){
  for (int i=1;1900<=2000;i++){
    if(i%4==0){;
    System.out.println("el año" + i + "es bisiesto");
    }
  else {
  System.out.println("");
 
}
}
}
  /**
   * @param args the command line arguments
   */
  public static void main(String[] args) {
    // TODO code application logic here
    Bisiesto.bisi();
  }
}

una resta de dos cifras

public class Acerlo {
static float relacion (int a, int b) {
float t=(a-b);
if (t>=0){
System.out.println ("EL RESULTADO ES POSITIVO");
}
else {
System.out.println("EL RESULTADO ES NEGATIVO");
}
return t ;
}

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
        int g= Integer.parseInt(JOptionPane.showInputDialog("DIGITE UN NUMERO"));
System.out.println (g);
int h= Integer.parseInt(JOptionPane.showInputDialog("DIGITE UN NUMERO"));
System.out.println (h);

float p=Acerlo.relacion (g,h);
JOptionPane.showMessageDialog(null,p);
     
    }
}

sofware recomendado para trabajar con java

les recomiendo el NetBeans IDE 7.0.1 es en el cual trabajo y estan echo todos los prgramas que aca les enseño

que es programacion

La programación es el proceso de diseñar, codificar, depurar y mantener el código fuente de programas computacionales. El código fuente es escrito en un lenguaje de programación. El propósito de la programación es crear programas que exhiban un comportamiento deseado. El proceso de escribir código requiere frecuentemente conocimientos en varias áreas distintas, además del dominio del lenguaje a utilizar, algoritmos especializados y lógica formal. Programar no involucra necesariamente otras tareas tales como el análisis y diseño de la aplicación (pero sí el diseño del código), aunque sí suelen estar fusionadas en el desarrollo de pequeñas aplicaciones.

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.