Você está na página 1de 9

EJERCICIOS DEL CURSO PRACTICO JAVA

osa

INTRODUCCIN A JAVA

Motocicleta Ejercicio 1

Operadores Relacionales

Factorial de un numero

Ciclos con for

Decremento con for

Error! Marcador no definido.

If tres ejercicios diferentes

Error! Marcador no definido.

If-else Sistema de Peaje.

Error! Marcador no definido.

Resolucin de Formula Cuadrtica

Error! Marcador no definido.

Conversion Forzada

Error! Marcador no definido.

Instruccin switch, case y break.

Error! Marcador no definido.

Ejemplo de switch, case

Error! Marcador no definido.

Caseta de peaje con Switch

Error! Marcador no definido.

Ejemplo con float

Error! Marcador no definido.

Continue

Error! Marcador no definido.

Arreglos

Error! Marcador no definido.

Matriz ejemplo

Error! Marcador no definido.

Matriz con arreglo para tablero.

Error! Marcador no definido.

Sistemas de coordenadas graficas

Error! Marcador no definido.

Tablero con grficos.

Error! Marcador no definido.

Ejemplo de dibujar figuras (polgonos)

Error! Marcador no definido.

Ejemplo 2 de dibujar figuras

Error! Marcador no definido.

valos dibujos en java

Error! Marcador no definido.

Arcos

Error! Marcador no definido.

Flor con Arco

Error! Marcador no definido.

Triangulo con bordes redondeados

Error! Marcador no definido.

Texto

Error! Marcador no definido.

Colores en Java

Error! Marcador no definido.

Hilos en java

Error! Marcador no definido.

Ejemplo de Hilo

Error! Marcador no definido.

Reloj del sistema con el CPU

Error! Marcador no definido.

Letras que cambia de colores

Error! Marcador no definido.

Movimiento de Ficha con Hilos

Error! Marcador no definido.

Movimiento de una ficha en cuadro

Error! Marcador no definido.

Movimiento de ficha en Diagonal

Error! Marcador no definido.

Imgenes

Error! Marcador no definido.

Movimiento de Cuadros con hilos

Error! Marcador no definido.

Catarina Movindose

Error! Marcador no definido.

Animacin

Error! Marcador no definido.

Ejemplo de Gato animado

Error! Marcador no definido.

Eventos con el mouse

Error! Marcador no definido.

Ejemplo de Eventos

Error! Marcador no definido.

Audio

Error! Marcador no definido.

Desplazo de Caracteres

Error! Marcador no definido.

Proyecto

Error! Marcador no definido.

Introduccin a Java
Java: Java es un lenguaje simple, orientado a objetos, distribuido, interpretado,
robusto, seguro, de arquitectura neutra porttil, de alto desempeo y de hilos
mltiples.
El objetivo de la Programacin Orientada a Objetos es el reciclaje de cdigo.
Puede relacionarse como una biblioteca de Programas Encapsulados y disponibles
para ser utilizados estos se dividen o almacenan en Clases y estos son utilizados
mediante derivacin as creando Objetos.
Clases: Son cdigos almacenados que ayudan a utilizar programas ya hechos y
sirven para la utilizacin de objetos.
Pueden ser utilizados una vez que se deriven.
Caractersticas de las clases:
Herencia: Capacidad que tienen las clases de heredar sus propiedades,
eventos y mtodos a sus objetos y clases instanciadas.
Polimorfismo: Capacidad de las clases que heredan a sus objetos, de permitir
modificar sus propiedades y mtodos.
Encapsulamiento: Capacidad que tienen las clases y que heredan a sus
objetos instanciados de ocultar el cdigo de sus mtodos.
Caractersticas de los Objetos:
Propiedades: Son las que en trminos de pertenencia, definen al objeto.
-Eventos: Son acciones que pueden ser provocadas por los usuarios o por el
sistema
Ejemplo del usuario: un clic del mouse, pulsar una tecla, soltar una tecla, cerrar una
ventana etc.
Ejemplo de sistema: Pulso de reloj, interrupcin etc.
-Mtodos: Son programas o subprogramas estas pueden estar como propiedades
de una clase o como parte de un evento.

Motocicleta Ejercicio 1
import java.io.*;
public class Motocicleta {
String hecha;
String color;
boolean motorEstado;
double precio=0.0;
void iniciaMotor(){
if (motorEstado= true){
System.out.println ("La mquina esta lista");
}
else{
motorEstado=true;
System.out.println("La mquina ahora esta lista");
}
}
void muestraEstado(){
System.out.println("Esta motocicleta es " + color + " " + hecha + "Con un precio de; " + precio);
}
void iniciaViaje(){
if(motorEstado==true){
System.out.println("Inicia viaje");
}
else{
System.out.println("El motor esta apagado");
}
}

Mtodo main, es el que da inicio al programa y se escriben los mtodos:


public static void main(String[] args) {
Motocicleta m=new Motocicleta();
m.hecha="honda 2015";
m.color="Rojo";
m.precio=105.84;
System.out.println("Llamando a iniciaMotor");
m.muestraEstado();
m.iniciaViaje();
System.out.println("Llamando a iniciaViaje");
System.out.println("llamando iniciaMotor");
m.iniciaMotor();
m.iniciaViaje();

}
}
Otro ejemplo

public static void main(String[] args) {


// TODO code application logic here
short x = 6; //Forzado implicito
int y =(int)4.0; //Se forza la conversion con repetir el tipo en parentesis
float a =(int) 15.5; //Conversion forzada
float b = 7;//Forzado implicito
double c = 50;//Forzado implicito
int C =(int) 75.45;//Conversion forzada
long l =(long) 1012323456.565;//Conversion forzada
byte E =(int)100;//Forzado implicito
double F =(float) 16.6;
System.out.println("Operaciones de forzado de tipos");
System.out.println("x es: "+ x);
System.out.println("y es: "+ y);
System.out.println("a es: "+ a);
System.out.println("b es: "+ b);
System.out.println("c es: "+ c);
System.out.println("C es: "+ C);
System.out.println("l es: "+ l);
System.out.println("E es: "+ E);
System.out.println("F es: "+ F);
}
}

Operadores Relacionales
int x=0;
int y=1;
int w=3;
int k=2;
System.out.println("operadores relacionales \n");
System.out.println(y+"=="+k+": "+(y==k)+"\n");
System.out.println(y+"!="+w+": "+(y!=w)+"\n");
System.out.println(y+">"+w+": "+(w>w)+"\n");
System.out.println(y+"<"+w+": "+(k<w)+"\n");
System.out.println(y+">="+x+": "+(y>=x)+"\n");
System.out.println(y+"<="+k+": "+(x<=k)+"\n");

Factorial de un numero
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.*;
public class Funcionfactorial {
public static void main(String[] args)throws IOException {
int x;
int i;
double factorial=1;
BufferedReader teclado=new BufferedReader(new InputStreamReader (System.in));
System.out.println("Funcion Factorial");
System.out.println("Ingrese su valor: ");
x=Integer.parseInt(teclado.readLine());
factorial=x;
if (x<0)
System.out.println("No se permiten valores negativos ");
else if ((x==0)||(x==1))

System.out.println(x+"!= 1");
else{
for(i=x; i>1; --i)
factorial=factorial*(i-1);
System.out.println(x+"!= "+factorial);
}

System.out.println("Fin de la funcion! ");


}

Ciclos con for


import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

/**
*
* @author Benjamin
*/
public class For {

public static void main(String[] args) throws IOException{


// TODO code application logic here

double x;

int i;

BufferedReader teclado = new BufferedReader(new InputStreamReader(System.in));


System.out.println("se muestra las tablas de multiplicar");
System.out.println("ingrese su valor");
x = Float.parseFloat(teclado.readLine());
for(i=1; i<11; i++)

System.out.println(x+"*"+i+"="+(x*i));
System.out.println("fin de la tabla");
}
}

Você também pode gostar