Documentos de Académico
Documentos de Profesional
Documentos de Cultura
DATOS PRIMITIVOS
DATO TIPO BITS RANGO
carácter char 16 0 a 65535
byte 8 -128 a 127
short 16 -32768 a 32767
Entero
int 32 -2147483648 a 2147483647
long 64 -9223372036854775808 a 9223372036854775807
Real float 32
double 64
booleano boolean true, false
OPERADORES ARITMÉTICOS
OPERADORES RELACIONALES
Los operadores relacionales se utilizan para escribir condiciones que
describan la relación entre dos valores. El conjunto de operadores
relacionales se muestran a continuación
OPERADOR SIGNIFICADO EJEMPLO SIGNIFICADO
< menor que a<b a es menor que b
> mayor que a>b a es mayor que b
== igual a a==b a es igual a b
!= no igual a a!=b a no es igual a b
<= menor que o igual a<=b a es menor que o igual
a b
>= mayor que o igual a>=b a es mayor que o igual
a ab
OPERADORES LÓGICOS
Son operadores que permiten relacionar varias expresiones
lógicas. El conjunto de operadores lógicos son:
OPERADOR SIGNIFICADO
Clase System
System.out.println("Ingrese un Numero:");
Clase Scanner
Clase Scanner
MÉTODO RETORNA
entrata.next(); Lee un dato de tipo String
entrata.nextInt(); Lee número de tipo int
entrata.nextDouble(); Lee número de tipo double
entrata.nextLine(); lee una cadena de caracteres
La clase DecimalFormat
Clases envoltorio
Clase Primitivo
Byte para byte
Short para short
Integer para int
Long para long
Boolean para boolean
Float para float
Double para double
Character para char
Conversiones
Estructura de control
SELECCIÓN SIMPLE
INICIO
instrA if (condicion)
Si condición Entonces {
instrucciones
instrucciones;
FinSi
}
instrB
FIN
SELECCIÓN DOBLE
INICIO
instrA
if (condicion)
Si <condición> Entonces
{
instrucciones1
instrucciones;
SiNo
} else {
instrucciones2
instrucciones;
FinSi
}
instrB
FIN
SELECCIONES COMPUESTAS
Selección anidada
SELECCIONES MULTIPLE
Bucles Repetitivos:
for(K=1;K<=100;K++)
{
System.out.print(K);
System.out.print("-");
}
Repetir
secuencia_de_acciones
Hasta Que <expresion_lógica>
do {
System.out.print("Ingrese un valor (0 para finalizar):");
valor=teclado.nextInt();
if (valor!=0) { suma=suma+valor; cant++; }
} while (valor!=0);
Ejemplo
//Elabore un programa que permite ingresar dos números y muestre su suma
public class JavaConsola {
public static void main(String[] args) {
// Def de una instancia a la clase Scanner
Scanner br=new Scanner(System.in);
//Definición de Variables
int N1,N2,Suma;
//Entrada
System.out.println("Ingerese un Numero:");
N1=br.nextInt();
System.out.println("Ingrese un Numero:");
N2=br.nextInt();
//Proceso
Suma=N1+N2;
//Salida
System.out.println("La suma es:"+Suma);
}
} JARAMILLO MORENO, Jaime
Mg. 24
Instituto Educacion Superior Tecnológico Publico María del Rosario Araoz ¨Pinto
Especialidad de Desarrollo de sistemas de la información
Actividad
1.- Diseñar un programa, que me permita calcular el área y el perímetro
de un rectángulo.
2.- Diseñar un programa, que permita calcular el área de un Trapecio
2.- Diseñar un programa, que permita calcular el área de un Rombo
3.- Diseñar un programa, que permita calcular el área de un Paralelepípedo
4.- Diseñar un programa, que permita salario final si se conoce las horas
trabajadas y el pago por hora
5.- Diseñar un programa, que me permita calcular el total a pagar si se
conoce el precio por unidad y la cantidad comprada
6.- Diseñar un programa, que me permita calcular el sub total, el I.G.V. y
total a pagar si se conoce el precio por unidad y la cantidad comprada
7: Diseñar un programa, que me permita calcular el sueldo final de un
trabajador, si se conoce su pago por hora y las horas trabajadas
8. Diseñe un programa, que me permita hallar el área de un triangulo
conociendo sus lados, el triangulo debe existir
Mg. JARAMILLO MORENO, Jaime 25