Professional Documents
Culture Documents
Lista de proyectos
Comentarios
Nombre del paquete
Nombre de la clase
Comentarios
Comentario
El mtodo main
El mtodo es
esttico, no se
puede instanciar,
siempre se usa lo
definido en la
clase.
void es un tipo de
dato que se utiliza
para indicarle a una
funcin que no
devuelva
parmetros.
Almacena un
arreglo de
caracteres con
el nombre
args
paquete
PAQUETES EN JAVA
Contenedor de clases. Actan a modo de libreras y existen ms que nada por
comodidad.
Paquete
Clases
Descripcin
java.util
java.lang
Math,
Clases imprescindibles para que funcione java.
System,String,Integer, No se necesita declarar en el paquete, se carga
etc.
por defecto.
java.applet
Applet.
java.awt
java.io
FileInputStream
java.net
Authenticator, URL,
etc.
javax.swing
JOptionPane
cout<<Ingrese la nota);
cin>>Nota;
cout<<Nota;
Ingreso de dato
Salida de dato
En POO:
Paquete NombreDePaqueteDePrograma;
Importar java.NombreDePaquete.NombreDeClase;
Nota=NombreDeClase.NombreDeMetodo(argumentos);
NombreDeClase.NombreDeObjeto.NombreDeMetodo(argumentos);
}
Puede obviarse, depender de la clase en uso.
CONSTRUCTORES EN JAVA
En programacin orientada a objetos (POO), un constructor
es una subrutina cuya misin es inicializar o crear un objeto
de una clase. En el constructor se le puede o no asignar los
valores iniciales del nuevo objeto.
Creacin de un objeto:
nombreClase nombreObjeto = new nombreClase(parmetros);
Ejemplos:
Creacin de un objeto sin valores iniciales (parmetros):
Fecha f1 = new Fecha(); //se ejecuta el constructor sin parmetros
Creacin de un objeto sin valores iniciales (parmetros):
in
out
Atributos
Atributos
mtodos
print
Println
write
Nota: Los mtodos print() y println() son semejante, la nica diferencia es que println() coloca automticamente
un carcter nueva lnea en el stream, tras la lista de argumentos que se le pase.
Origen
Teclado
Programa
Destino
Monitor
Mtodos
println(): permite presentar en pantalla mensajes o valores contenidos en variables.
CLASE: System
Accede a recursos del sistema , como son los dispositivos de
entrada/salida,. Los mtodos ms utilizados son mediante los objetos out e
in son:
print: escribe la salidas de los resultados en el monitor.
Println: coloca automticamente la salida en unanueva lnea.
write: se utiliza para escribir bytes en el stream, es decir, para escribir
datos que no pueden interpretarse como texto, como pueden ser los
datos que componen un grfico.
CLASE: Scanner
Contiene conjunto de mtodos que permite leer desde el
teclado diferentes tipos de datos. Los mtodos ms utilizados
son:
CLASES - OBJETOS
Se ha
creado
un
objeto
Leer
Scanner
Propiedades o
atributos
nextByte() - nextDouble()
nextInt() - nextLong()
nextFloat() -nextString()
Leer
Atributo1
Atributo2
nextByte() - nextDouble()
nextInt() - nextLong()
nextFloat() -nextString()
objetos
CLASE: String
Encapsula la estructura de datos y funcionalidades para
manejar cadenas de carcter.
Mtodos
Descripcin
concat(String s)
Concatenacin de cadenas.
replace(char a, char n)
String toLowerCase()
String toUpperCase()
run:
JUAN CARLOS GUTIERREZ
BUILD SUCCESSFUL (total time: 0 seconds)
run:
Juon Corlos Gutierrez
BUILD SUCCESSFUL (total time: 0 seconds)
CLASE: Integer
Contiene un conjunto de atributos y mtodos que permite
trabajar con datos de tipo entero
Mtodos
Descripcin
doubleValue
floatValue
intValue
parseInt(String)
toString(int)
CLASE: JOptionPane
Contiene conjunto de mtodos que permite utilizar dilogos
predefinidos de java. Los mtodos ms utilizados son:
showMessageDialog: permite mostrar un mensaje por pantalla.
showInputDialog: permite que un usuario introduzca datos dentro de un
cuadro de dilogo de entrada.
Nota: los valores introducidos por el usuario son de la clase String, si el dato a
utilizar es un nmero entero, ser necesario convertirlo invocando el mtodo
ParseInt().
Es un mtodo de
la clase Integer.
Es un mtodo de la
clase JOptionPane.
import javax.swing.JOptionPane;
public class cApJOptionPane
{
public static void main(String[] args)
{
float nota1,nota2,promedio;
nota1=Float.parseFloat(JOptionPane.showInputDialog("ingrese la nota:"));
nota2=Float.parseFloat(JOptionPane.showInputDialog("ingrese la nota:"));
promedio=(nota1+nota2)/2;
JOptionPane.showMessageDialog(null,"la nota es:"+ promedio);
}
}
CLASE: Math
Contiene un conjunto mtodos
operaciones matemticas.
que
permite
realizar
CLASE: Math
Math.abs( x )
para int, long, float y double
Math.sin( double )
Calcula el seno de un double
Math.cos( double )
Calcula el coseno de un double
Math.tan( double )
Calcula la tangente
Math.asin( double )
Calcula el arco seno en rango de 0 a pi
Math.acos( double )
Calcula el arco coseno en rango pi/2 a pi/2
Math.atan( double )
Calcula el arco tangente
Math.atan2( double,double )Convierte coordenadas rectangulares a polares
Math.exp( double )
Calcula la exponenciacin del nmero e
Math.log( double )
Devuelve el logaritmo de base e del valor
Math.sqrt( double )
Devuelve el redondeo de la raz cuadrada del valor
Math.pow( a,b )
Eleva el nmero a a la potencia b
Math.round( x )
para double y float
Math.random()
devuelve un double aleatorio
Math.max( a,b )
para int, long, float y double
Math.min( a,b )
para int, long, float y double
Math.E
para la base exponencial
Math.PI
para PI