GUIA BASICA DE JAVA

in #spanish8 years ago (edited)

Tipos de Datos:

1.png

Algunas palabras reservadas

breakdoublenewthrow
caseelsepublicvoid
charfloatshortwhile
classforstatic
doifstatic cast

REGLAS PARA LAS CONSTANTES Y VARIABLES

• No debe comenzar por número.
• No debe contener espacio en blanco.
• No debe contener caracteres especiales.
• No debe declarar con el nombre de palabras reservadas, ni variables o constantes ya declaradas.

2.png

Ojo para incrementar
A++ == incrementa
A+=5 == incrementa de 5 en 5

COMPARACIONES Y CONDICIONES:

3.png

Caracteres especiales:

\b Espacio atrás
\n Salto de Línea
\t Tabulación u 8 espacios
\’’ Comillas dobles
\` Comillas simples
\ Barra invertida

MOSTRAR EN PANTALLA

Sintaxis 1;
System.out.print (“texto”);
Ejemplo:
System.out.print (“Hola”);

Sintaxis 2;
System.out.print (“texto”+variable);
Ejemplo:
System.out.print (“El valor de A es: ”+a);

Sintaxis 3;
System.out.print (“texto”+variable+”texto”+variable);
Ejemplo:
System.out.print (“El valor de A es: ”+a+“y el de B es: ”+b);

LOS PAQUETES ESTANDAR

Paquetes
java.applet

Contiene las clases necesarias para crear applet que se ejecuten en el navegador.

java.awt
Contiene las clases necesarias para crear aplicaciones GUI (Interfas grafico para el usuario), independiente de plataforma.

java.io
Clase que define distintos flujos de entrada/salida.

java.long
Contiene clases esenciales, se importa sin necesidad de la sentencia
import.

java.net
Se usa en combinación con las clases del java.io para leer y escribir
datos en la red.

java.util
Contiene otras clases útiles que ayudan al programador.

La palabra import se usa para importar las clases de un paquete.
Ejemplo:

import java.io.font;

  • Fichero: cada una de las clases de un paquete
    Ejemplo; fichero io:
    -File
    -Reader
    -Writer
    -InputStream
    -OutputStream

Excepciones:

  • En la API se indica que ciertos métodos lanzan (throws) excepciones.

  • Una excepcion es una eventual situación de error que se podría producir al invocar un método. Ejemplo 1 archivo no existente.

CAPTURA DE DATOS

  1. Para capturar un carácter
    Sintaxis:
    nombre=(char)teclado.read();

  2. Para capturar una cadena de caracteres
    Sintaxis:
    nombre=teclado.readLine();

  3. Para capturar Variables numéricos
    Sintaxis:
    nombrar=Byte.parseByte (teclado.readLine());
    nombrar=Short.parseShort (teclado.readLine());
    nombrar=Integer.parseInt (teclado.readLine());
    nombrar=Long.parseLong (teclado.readLine());
    nombrar=Float.parseFloat (teclado.readLine());
    nombrar=Double.parseDouble (teclado.readLine());

import java.io.*;
BufferedReader teclado=new
BufferedReader (new InputStreamReader(System.in));

SENTENCIAS DE CONTROL

4.png

Sentencia for
for(inicio;fin;incre/decre)
{
Sentencia 1;
Sentencia N;
}

NOTA:
Inicio= i=n
Fin= j=m
Donde n y m son números.

5.png

ARREGLO:

Sintaxis:
String Variable[]=new String [n];
for(inicio;fin;incre/decre)
{
Sentencia;
}
for(inicio;fin;incre/decre)
{
Mostrar en pamtalla;
}

Ejemplo:
String nombre[]=new String [n];
for(i=0;i<n;i++)
{
System.out.print ("\nIngrese Nombres: ");
nombre[i]=teclado.readLine();
}
for(i=0;i<n;i++)
{
System.out.print ("\nNombre: "nombre[i]);
}

MANEJO DE CARACTERES:

CONVERTIR DE MINUSCULA A MAYUSCULA:

Sintaxis:
System.out.println(" Texto ");
Variable=in.readLine();
str=Variable;
Variable=str.toUpperCase();
System.out.println(" Texto "+Variable);

Ejemplo:
System.out.println("escriba una cadena ");
mayusculas =in.readLine();
str=mayusculas;
mayusculas =str.toUpperCase();
System.out.println("La cadena queda en mayuscula así: "+ mayusculas);

CONVERTIR DE MAYUSCULA A MINUSCULA:
Sintaxis:
System.out.println(" Texto ");
Variable=in.readLine();
str=Variable;
Variable=str.toLowerCase();
System.out.println(" Texto "+Variable);

Ejemplo:
System.out.println("escriba una cadena ");
minusculas=in.readLine();
str=minusculas;
minusculas=str.toUpperCase();
System.out.println("La cadena queda en minuscula así: "+minusculas);

EXTRAER UNA SUBCADENA DE UNA CADENA
Sintaxis:
System.out.println(" texto ");
Variable=in.readLine();
str= Variable;
** Variable** =str.substring(n);
System.out.println(" texto "+ Variable);

NOTA; “n” es el número de caracteres que el programa va a descartar.

Ejemplo:
System.out.println("escriba una cadena: ");
extraercada=in.readLine();
str=extraercada;
extraercada=str.substring(6);
System.out.println("La nueva cadena es: "+extraercada);

COMPARAR SI DOS CADENAS SON IGUALES
Sintaxis:

System.out.println(" Texto1 ");
Variable1=in.readLine();
System.out.println("Texto2");
Variable2=in.readLine();
str=Variable1;
int resultado = str.compareTo(Variable2);

en esta parte la variable “resultado” de tipo int arrojara un numero. Y se necesitara una condición “if”, donde si resultado es igual a cero (0) las cadenas son iguales, de lo contrario son distintas o diferente
Ejemplo:
System.out.println("escriba una cadena: ");
comparar=in.readLine();
System.out.println("escriba otra cadena: ");
comparar1=in.readLine();
str=comparar;
int resultado = str.compareTo(comparar1);
if (resultado==0)
System.out.println("\nLas cadenas son iguales");
else
System.out.println("\nLas cadenas NO son iguales");

NOTA: también se puede realizar cambiando el tipo de la Variable “resultado” a “boolean” en lugar de “int”, pero al hacerlo se sustituiría la parte:
int resultado = str.compareTo(comparar1);
Por:
boolean resultado = str.endsWith(comparar1);
y la condición “if” seria con verdadero o falso.
Ejemplo:
System.out.println("escriba una cadena: ");
comparar=in.readLine();
System.out.println("escriba otra cadena: ");
comparar1=in.readLine();
str=comparar;
boolean resultado = str.endsWith(comparar1);
if (resultado==true)
System.out.println("\nLas cadenas son iguales");
else
System.out.println("\nLas cadenas NO son iguales");

CONVERTIR LA CADENA A UN ARREGLO DE CADENAS

Sintaxis:
System.out.println(" texto ");
Variable=in.readLine();
str=Variable;
char variable2[];
variable2=str.toCharArray();
System.out.println("texto");
for(i=0;i<str.length();i++)
System.out.print("\n"+variable2[i]);

Ejemplo:
System.out.println("Escriba una Cadena de caracter: ");
invertir=in.readLine();
str=invertir;
char valor[];
valor=str.toCharArray();
System.out.println("La cadena queda de la siguiente manera:");
for(i=0;i<str.length();i++)
System.out.print("\n"+valor[i]);

Coin Marketplace

STEEM 0.04
TRX 0.33
JST 0.080
BTC 62952.14
ETH 1665.57
USDT 1.00
SBD 0.42