Java

Aquí pueden descargar un pequeño manual de java da clic aquí:Java2

Descarga Netbeans:Descarga NetBeans


Este es un pequeño programa en Java para calcular la raíz de cualquier numero, la función es Math.sqrt(variable o numero a sacar la raíz):

import java.util.Scanner;
class Raiz{
    public static void main(String[]args){
        Scanner entrada=new Scanner(System.in);
        int raiz;
        System.out.println("\n Dame el numero que le quieres sacar la Raíz?");
        raiz=entrada.nextInt();
        System.out.println("\n La raíz de "+raiz+" es?"+Math.sqrt(raiz));
    }
}

El programa quedaría así:

Programa que realiza la raíz de cualquier numero en java...

Programa que realiza la raíz de cualquier numero en java…


Puedes manejar los argumentos como arreglos para insertar palabras claves en java el código es:

class argumentos{
    public static void main(String[]args){
        System.out.println("\n Primer lenguaje en que programe fue:"+args[0]+
                " el segundo fue:"+args[1]+
                " y el tercero fue:"+args[2]);
    }
}

Antes de ejecutar el programas debes ir al menu Ejecutar -> Establecer la configuración del proyecto -> Personalizar, te sale un formulario en las clases principales escribes el nombre de las clase y en argumentos agregas todas aquellas palabras claves separadas con un espacio, luego de configurar das clic en aceptar:

Formularios para insertar argumentos

Formularios para insertar argumentos

Te dejo un ejemplo de la imagen en ejecución para que veas el ejemplo:

argumentos 2El programa debe mandar a imprimir los argumentos como si fueran un arreglo en donde el primer orden es c++, php y java…


Para insertar como un AppletViewer por ejemplo el programa de la raíz el código es el siguiente:

import java.awt.*;
public class applet extends javax.swing.JApplet{
int raiz;
public void init(){
raiz=360;
}
public void paint(Graphics screen){
Graphics2D screen2D = (Graphics2D) screen;
screen2D.drawString("La raíz cuadrada de " +
raiz +
" es " +
Math.sqrt(raiz),5,50);
}
}

El ejemplo quedaría de la siguiente manera el nombre del programa es applet:appletRecuerda que el programa se llama applet……….


Variables son contenedores de valor numérico, carácter o booleanos donde su valor puede cambiar cada vez que se ejecuta el programa.

Los tipos de variables son: int, float, char, String, byte de -128 a 127, short de -32678 a 32677, long de quintillones, double para decimales extensos y boolean de true o false.

Una variable puede empezar con una letra, subrayado(_) y símbolo dolar($), el resto puede ser cualquier letra o numero, pero no debe contener espacios ni signos de puntuación.

Construcción de una variable con mas de dos o mas palabras: la primer palabra debe ser minúsculas y las siguientes deben de iniciar con mayúsculas cada palabra pero no deben de ser separadas por espacio o por guión porque marcaría error.

Ejemplo de declaraciones te dejo el siguiente código:

class tiposVariables{
public static void main(String[]args){
int cantidad=3;
String autor="quice85 con String";
String cadenas=autor;
boolean continuar=true;
System.out.print("\n Tipos de variables:");
System.out.print("\n Entero:"+cantidad);
System.out.print("\n String:"+cadenas);
System.out.print("\n Entero:"+continuar);
}
}

El ejemplo quedaría de la siguiente manera:

Tipos de VariablesEste programa esta el ejemplo de 4 tipos de variables…..


Programa que calcula si eres mayor o menor de edad:

import java.util.Scanner;
class edad{
 public static void main(String[]args){
 Scanner entrada=new Scanner(System.in);
 int edad;
 System.out.print("\n Dame tu edad?");
 edad=entrada.nextInt();
 if(edad>=18){
 System.out.print("\n Eres mayor de edad con "+edad);
 }else{
 System.out.print("\n Eres menor de edad con "+edad);
 }
 }
}

Programa que calcula el promedio de dos calificaciones:

import java.util.Scanner;
class promedio{
 public static void main(String[]args){
 Scanner guardar=new Scanner(System.in);
 int pp1,pp2,prom;
 System.out.print("\n Dame el primer parcial:");
 pp1=guardar.nextInt();
 System.out.print("\n Dame el segundo parcial:");
 pp2=guardar.nextInt();
 prom=(pp1+pp2)/2;
 System.out.print("\n Tu promedio es:"+prom);
 }
}

Este es un programa de entrada y salida de datos por consola el programa se llamada HolaMundoNombre, en este programa se declara una variable llamada nom como tipo cadena (String) y se guardan los datos con la clase Scanner que permite leer datos a través del teclado:

import java.util.Scanner;
public class HolaMundoNombre{
 public static void main(String[]args){
 //Esta es la clase que permite leer por teclado
 Scanner scanner=new Scanner(System.in);
 
 //Mensaje para el usuario
 System.out.print("Ingrese su nombre: ");
 
 //Leemos un valor entero por teclado
 String nom=scanner.nextLine();
 
 //Mostramos un mensaje y luego el valor leído
 System.out.println("Hola mundo:"+nom);
 }
}

Definición de variables, podemos definir variables en cualquier parte del código simplemente indicando el tipo de datos y el nombre de la variable.

Identificadores de variables válidos son:

  • fecha
  • iFecha
  • fechanacimiento
  • fecha_naciemiento
  • fecha3
  • _fecha

Identificadores NO válidos son:

  • 3fecha
  • fecha-nacimeinto
  • fecha+nacimiento
  • -fecha

Comentarios en el código:

  • Comentarios de una sola línea
    • //esto es un línea de código comentado
  • Comentarios de más de una línea
    • /* Estas son varias lineas de código comentadas */

En el siguiente programa se pide al usuario que ingrese nombre, edad y estatura, el programa se llama HolaMundoNombre2, en este programa se declara 3 variables nom de tipo String (este tipo de variables es para declarar tipo cadena), edad de tipo int (este tipo de variable es para declarar tipo entero)  y altura de tipo double (este tipo de variable es para declarar tipos de variables con decimal):

import java.util.Scanner;
public class HolaMundoNombre2{
 public static void main(String[]args){
 Scanner scanner=new Scanner(System.in);
 
 //Mensaje para el usuario
 System.out.print("Programa que pide al usuario que ingrese Nombre, Edad y Altura");
 
 //Mensaje para el usuario
 System.out.print("\nNombre:");
 //Leemos el nombre
 String nom=scanner.next();
 
 //Mensaje para el usuario
 System.out.print("\nEdad:");
 //Leemos la edad
 int edad=scanner.nextInt();
 
 //Mensaje para el usuario
 System.out.print("\nAltura:"); 
 //Leemos la altura
 double altura=scanner.nextDouble();
 
 //Mostramos los datos por consola
 System.out.println("Nombre:"+nom+" Edad:"+edad+" Altura:"+altura);
 }
}

Estructura de decisión java dispone de tres estructuras de decisión o estructuras condicionales por ejemplo:

  • Decisión simpe: if
  • Decisión múltiple: swith
  • Decisión in-line: a>b “a es Mayor” : “a es Menor”

La estructura de la sentencia if es la siguiente:

if(condición){

acción1;

}

else

{

acción2;

}

El siguiente programa compara si eres mayo o menor de edad, el programa se llama EsMayorQue18:

import java.util.Scanner;
public class EsMayorQue18{
 public static void main(String[] args){
 //Declaramos scanner para poder utilizar entrada del teclado
 Scanner scanner=new Scanner(System.in);
 //Impresión para el usuario
 System.out.print("\n Ingrese su edad: ");
 //Declaramos la variable edad tipo entera y al mismo tiempo solicitamos la edad
 int edad=scanner.nextInt();
 
 //Comparamos si la edad es mayor a 18 
 if(edad>=18){
 //Si cierto imprime al usuario
 System.out.println("\n Ud. es mayor de edad !");
 }
 else{
 //Si es falso imprime al usuario
 System.out.println("\n Ud. es menor de edad !");
 }
 }
}

En siguiente programa se calcula si un valor es par o impar, esto lo podemos hacer con el operador de residuo (%) el programa es siguiente:

import java.util.Scanner;
public class ParOImpar{
 public static void main(String[]args){
 Scanner scanner=new Scanner(System.in);
 
 //Impresión para el usuario
 System.out.print("\n Ingrese un valor: ");
 //Pedimos el valor a calcular
 int v=scanner.nextInt();
 
 //Obtenemos el resto de dividir v por 2
 int resto = v % 2;
 
 //Para preguntar por igual utilizamos == y si en resultado del residuo nos devuelve 0 el numero es par, de lo contrario es impar
 if(resto == 0){
 System.out.println(v+" es Par");
 }
 else{
 System.out.println(v+" es Impar");
 }
 }
}

Programa de ¿es par o impar? utilizando if in-line el programa se llama ParOImpar2:

import java.util.Scanner;
public class ParOImpar2{
 public static void main(String[]args){
 Scanner scanner=new Scanner(System.in);
 
 System.out.print("Ingrese un valor:");
 int v=scanner.nextInt();
 
 //Obtenemos el resto de dividir v por 2
 int resto=v%2;
 
 //Utilizando un if in-line
 String mssg=(resto==0)?" Es Par" : " Es Impar";
 
 System.out.println(v+" "+mssg);
 }
}

Aquí me quede…

Seguiré subiendo mas programas en esta sección….
Atte: quice85

Una respuesta a Java

  1. J.R.B.M. dijo:

    seria mejor que lo explicara paso a paso y pusiera algunos ejemplos si no seria mucha molestia.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s