domingo, 27 de julio de 2014

JAVA BASICO

Una guia muy practica acerca de la programacion en java

Java es un lenguaje de programación y una plataforma informática comercializada por primera vez en 1995 por Sun Microsystems. Hay muchas aplicaciones y sitios web que no funcionarán a menos que tenga Java instalado y cada día se crean más. Java es rápido, seguro y fiable. Desde portátiles hasta centros de datos, desde consolas para juegos hasta súper computadoras, desde teléfonos móviles hasta Internet, Java está en todas partes.


tecnologias a utilizar para trabajar de una forma muy basica para iniciar con java



para iniciar los conocimientos basicos utilize:

NetBeans es un entorno de desarrollo integrado libre, hecho principalmente para el lenguaje de programación Java. Existe además un número importante de módulos para extenderlo. NetBeans IDE es un producto libre y gratuito sin restricciones de uso. ..

Java SE (Java Standart Edition): esta es la versión estándar de la plataforma, es decir, la que la mayoría usa para desarrollar sus aplicaciones de escritorio o de la web, fue la que originalmente fue desarrollada por Sun.

esta es la pagina para descargar el netbeans:

https://netbeans.org/downloads/

descargar la maquina virtual

Java Development Kit o (JDK), es un software que provee herramientas de desarrollo para la creación de programas en Java. Puede instalarse en una computadora local o en una unidad de red.
En la unidad de red se pueden tener las herramientas distribuidas en varias computadoras y trabajar como una sola aplicación.

bueno una vez instalado esto procedemos a nuestros primeros codigos

MI PRIMER PROGRAMA EN JAVA

creamos un nuevo proyecto seleccionamos java > java Aplicacion > next



le ponemos un nombre a nuestro proyecto





este es el codigo que utilize, ahi va comentariado para ayudar a entenderlo mejor

//el nombre de mi paquete o proyecto
package miprimerprogramaenjava;

//importamos las librerias a ocupar
import java.lang.*;
import javax.swing.*;
import java.util.*;
import java.math.*;
//esta es la clase que usare
public class MiPrimerProgramaEnJava {
    public static void main(String[] args) {
  
        //creamos las variables
        String ninja = "ninja";
        String nombre;
        //imprimimos en pantalla
        System.out.println("\tMi primer Programa en JAVA");
        //imprimimos la variable ninja
        System.out.println("\t; " + ninja+" + " );
       
       
        //este es el modo grafico para crear un programa
        //concatenamos la variable ninja
        JOptionPane.showMessageDialog(null,"hola"+ninja+"!!");
       
        //pedimos un nombre al usuario y lo guardamos al mismo tiempo
        nombre= JOptionPane.showInputDialog("Ingrese su nombre: ");
        //mostramos la variable nombre
        JOptionPane.showMessageDialog(null,"bienvenido al curso" + nombre);       
        //la salida al programa
        System.exit(0);
    }
   
}

Uso de variables y operadores

package usodevariablesyoperadores;
import java.lang.*;
import javax.swing.*;
import java.util.*;
import java.math.*;
public class UsoDeVariablesYOperadores {

    public static void main(String[] args) {
        //declaro mis variables
        final double PORCENTAJE=0.3;
        double promedio,porcentaje;
        int x,y,z;
        boolean resultado;
       
       
        System.out.println("uso de variables y operadores");
       
        //asignacion de variables y operadores
        x=60;
        y=40;
        z=40;
       
        promedio = (x+z)/2;
        System.out.println("el promedio de la variable x y y es " + promedio);
       
        porcentaje = promedio + PORCENTAJE;
       
        System.out.println("el 30% de la variable promedio es "+ porcentaje);
       
        //operadores relacionales
       
        resultado = x < y;
        System.out.println("\n es x<y" + resultado);
       
        resultado = y == z;
        System.out.println("\n es y = z" + resultado);
       
        //operadores logicos
        resultado = (x > y) && (y == z) ;
        System.out.println("\n es x > y y y==z" + resultado);
       
        resultado = (z > y) || (x == y) ;
        System.out.println("\n es z > y o x > Y " + resultado);
       
        resultado =! (y==z);
        System.out.println("\n no es y==z " + resultado);
               
       
              
       
       
    }
   
}

Estructuras de control

package estructurasdecontrol;
import java.util.*;

public class EstructurasDeControl {
 
    public static void main(String[] args) {
       
        double nota;
        System.out.println("\n ingresa la nota que obtubiste \n");
        Scanner leer = new Scanner(System.in);
        nota=leer.nextDouble();
        /*
        //estructura de contro while
        while(nota<0 || nota > 10){
        System.out.println("la nota debe estar en el rango de 0 a 10");
            nota=leer.nextDouble();
       
        }
       
        //estructura if
        if(nota >= 6 && nota < 7){
            System.out.println("felicidades Aprobaste");
        }else if(nota>=7 && nota <= 8.5){
            System.out.println("puedes pasar el curso");
        }
        else if(nota < 7){
            System.out.println("puedes pasar el curso");
        }
        */
        int numeroTrabajadores;
        double sueldo;
        final double BONO=100.00;
        int i=0;
        System.out.println("digite el numero de trabajadores");
        numeroTrabajadores = leer.nextInt();
        /*
        //estructura for
        for(i=0; i < numeroTrabajadores;i++){
            System.out.printf("\n digite el salario del trabajador %d: ", i+1);
            sueldo = leer.nextDouble();
            sueldo = sueldo+BONO;
            System.out.printf("\nel sueldo mas el bono es de: %.2f\n ", sueldo);
           
           
        }
        */
       
        int dia;
        System.out.println("\nDia de la semana \n");
        dia = leer.nextInt();
        //estructura switch
        switch(dia){
       
            case 1: System.out.println("\nlunes");
                break;
               
            case 2: System.out.println("\n martes");
             break;
           
            case 3: System.out.println("\n miercoles");
            break;
           
             case 4: System.out.println("\n jueves");
             break;
             case 5: System.out.println("\n viernes");
             break;
               
                    default: System.out.println("dia de semana no valido");
              
               
        }            
       
       
       
        System.exit(0);
    }
   
}

No hay comentarios:

Publicar un comentario