package estudiante;
class Humano {
String Nombre, Apellido;
int Edad;
public Humano(String nombre, String apellido, int edad)
{
this.Nombre=nombre;
this.Apellido=apellido;
this.Edad=edad;
}
public void MuestraNombre()
{
System.out.println(Nombre);
System.out.println(Apellido);
System.out.println(Edad);
}
}
class Ciudadano extends Humano {
String Cedula;
public Ciudadano(String Nombre, String Apellido, int Edad, String Cedula){
super(Nombre, Apellido,Edad);
this.Cedula=Cedula;
}
public void Muestracedula(){
System.out.println(Cedula);
}
}
public class Estudiante extends Ciudadano {
String Matricula;
public Estudiante (String Nombre, String Apellido, int Edad, String Cedula, String Matricula){
super(Nombre, Apellido,Edad, Cedula);
this.Matricula=Matricula;
}
public void MuestraMatricula(){
System.out.println(Matricula);
}
public static void main(String[] args) {
// TODO code application logic here
Estudiante e1 = new Estudiante("Cristian", "Benalcazar", 19, "160056572-3", "Cuarto Sistemas");
e1.MuestraNombre();
e1.Muestracedula();
e1.MuestraMatricula();
}
}
PROGRAMACIÓN ORIENTA A OBJETOS POO
jueves, 8 de agosto de 2013
Codificación para establecer si una palabra es PALINDROME
import java.util.Scanner;
public class Ejercicio {
public static boolean palindrome(String cadena) {
for (int i = 0, j = cadena.length() - 1; i < cadena.length() / 2; i++, j--)
if (cadena.charAt(i) != cadena.charAt(j))
return false;
return true;
}
public static void main(String args[]) {
Scanner in = new Scanner(System.in);
String chain;
System.out.print("Ingrese una cadena de caracteres: ");
chain = in.nextLine();
if (palindrome(chain))
System.out.println("La cadena ES PALINDROME");
else
System.out.println("La cadena NO ES PALINDROME");
}
}
public class Ejercicio {
public static boolean palindrome(String cadena) {
for (int i = 0, j = cadena.length() - 1; i < cadena.length() / 2; i++, j--)
if (cadena.charAt(i) != cadena.charAt(j))
return false;
return true;
}
public static void main(String args[]) {
Scanner in = new Scanner(System.in);
String chain;
System.out.print("Ingrese una cadena de caracteres: ");
chain = in.nextLine();
if (palindrome(chain))
System.out.println("La cadena ES PALINDROME");
else
System.out.println("La cadena NO ES PALINDROME");
}
}
Ejemplo de un Contador de Letras
import java.util.Scanner;
public class ContadorLetras {
public static int contarCaracter(String cadena, char caracter) {
int n = 0, pos = -1;
while ((pos = cadena.indexOf(caracter, pos + 1)) > -1)
n++;
return n;
}
public static void main(String args[]) {
Scanner in = new Scanner(System.in);
String chain;
char caracter;
System.out.print("Ingrese su frase: ");
chain = in.nextLine();
System.out.print("Ingrese el caracter que desea visualizar: ");
caracter = in.next().charAt(0);
System.out.println("El numero de letras " + caracter
+ " es : " + contarCaracter(chain, caracter));
}
}
public class ContadorLetras {
public static int contarCaracter(String cadena, char caracter) {
int n = 0, pos = -1;
while ((pos = cadena.indexOf(caracter, pos + 1)) > -1)
n++;
return n;
}
public static void main(String args[]) {
Scanner in = new Scanner(System.in);
String chain;
char caracter;
System.out.print("Ingrese su frase: ");
chain = in.nextLine();
System.out.print("Ingrese el caracter que desea visualizar: ");
caracter = in.next().charAt(0);
System.out.println("El numero de letras " + caracter
+ " es : " + contarCaracter(chain, caracter));
}
}
Venta de un Carro
package cocheprueba;
import java.util. Scanner;
public class CochePrueba {
String Modelo, Placa, Fabrica;
int Precio,AñoModelo;
public void CochePrueba(){
Scanner teclado =new Scanner (System.in);
System.out.print("Ingrese el Modelo");
this.Modelo= teclado.nextLine();
System.out.print("Ingrese la Placa");
this.Placa= teclado.nextLine();
System.out.print("Ingrese la Fabrica");
this.Fabrica= teclado.nextLine();
System.out.print("Ingrese el Precio");
this.Precio= teclado.nextInt();
System.out.print("Ingrese el Año del Modelo");
this.AñoModelo= teclado.nextInt();
}
public void MuestraCoche(){
System.out.println(Modelo);
System.out.println(Placa);
System.out.println(Fabrica);
System.out.println(Precio);
System.out.println(AñoModelo);
}
public static void main(String[] args) {
//CochePruba cp;
CochePrueba cp =new CochePrueba();
cp.MuestraCoche();
}
}
Datos personales de una persona
package ciudadano;
class Humano {
protected String Nombre, Apellido;
int Edad;
public Humano(String nombre, String apellido, int edad)
{
this.Nombre=nombre;
this.Apellido=apellido;
this.Edad=edad;
}
public void MuestraNombre()
{
System.out.println(Nombre);
System.out.println(Apellido);
System.out.println(Edad);
}
}
public class Ciudadano extends Humano {
String Cedula;
public Ciudadano(String Nombre, String Apellido, int Edad, String Cedula){
super(Nombre, Apellido,Edad);
this.Cedula=Cedula;
}
public void Muestracedula(){
System.out.println(Cedula);
}
public static void main(String[] args) {
// TODO code application logic here
Ciudadano a1=new Ciudadano("Cristian", "Benalcazar", 19, "160056572-3");
a1.MuestraNombre();
a1.Muestracedula();
}
}
Codificación de un programa para la venta de una Camiseta
package camiseta;
import java.util. Scanner;
public class Camiseta {
String Marca, Color, Talla;
double Precio;
Scanner teclado = new Scanner(System.in);
public Camiseta(){
System.out.print("Ingrese la marca: ");
this.Marca=teclado.nextLine();
System.out.print("Ingrese el color: ");
this.Color=teclado.nextLine();
System.out.print("Ingrese la talla:");
this.Talla=teclado.nextLine();
System.out.print("Ingrese el Precio: ");
this.Precio=teclado.nextInt();
}
public Camiseta(String marca, String color, String talla, double precio){
this.Marca=marca;
this.Color=color;
this.Talla=talla;
this.Precio=precio;
}
public void MuestraCamiseta(){
System.out.println("La marca es:"+Marca);
System.out.println("El color es: "+Color);
System.out.println("La talla es:"+Talla);
System.out.println("El precio es:"+Precio);
}
public double DuplicaPrecio(){
double PrecioDuplicado;
PrecioDuplicado= Precio*2;
return PrecioDuplicado;
}
public Camiseta(String marca, String talla){
System.out.print("Ingrese la Marca: ");
this.Marca=teclado.nextLine();
System.out.print("Ingrese la talla: ");
this.Talla=teclado.nextLine();
}
public static void main(String[] args) {
Camiseta [] camiseta = new Camiseta[5];
int i;
for (i=0;i<=5;i++){
camiseta[i] = new Camiseta();
System.out.println("\n Datos de la camiseta: "+i+1);
camiseta[i] .MuestraCamiseta();
}
Camiseta camiseta1 = new Camiseta();
Camiseta camiseta2 = new Camiseta("Tomy", "Vede", "XL",24.5);
camiseta2.MuestraCamiseta();
camiseta1.MuestraCamiseta();
Camiseta camiseta3= new Camiseta("Aero", "M");
camiseta3.MuestraCamiseta();
}
}
Utilizando Herencia (Clase Animal)
package caballo;
class Animal {
public void comer(){
System.out.println("Animal comiendo.....");
}
}
public class Caballo extends Animal {
@Override
public void comer(){
System.out.println("Caballo comiendo.....");
}
public static void main(String[] args) {
Animal a = new Caballo();
Caballo c = new Caballo();
a.comer();
c.comer();
}
}
Suscribirse a:
Entradas (Atom)