Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - bryanfal08

#1
Este es mi de la main arte 1 . ;D


com.principios.clase11;
public class main {
public static void main (String [] args){


Propietario prop = new Propietario(null, null, null);

personaFisica perfis = new personaFisica(null, null, null);
perfis.set_nombre ("Gilbert");
perfis.setPrimer_apellido ("Janet");
perfis.setSegundo_apellido ("Hunter");
imprimirNombreCompleto (perfis.get_nombre(),perfis.getPrimer_apellido(), perfis.getSegundo_apellido());
char[] cedula = {3,4,1,1,1,8,2,5,4};
prop.set_cedula(cedula);
imprimir_Cedula(prop.get_cedula());

personaJuridica perj = new personaJuridica(null, null, null);
String nombre1 = "----";
prop.set_nombre(nombre1);
imprimirNom(nombre1);
perj.setTipo ("----");
imprimirTipo(perj.get_sociedad());

vehiculo vehi= new vehiculo();
vehi.set_Marca("Toyota");
imprimirMarca(vehi.get_Marca());
vehi.set_Modelo("YARIS");
imprimirModelo(vehi.get_Modelo());
vehi.set_ano(2013);
imprimirAño(vehi.get_ano());
char[] VIN = {6,1,6,3,3,4,3,6,5,2,1,2,8,8,2,4,5};
vehi.set_VIN(VIN);
imprimirVin(vehi.get_VIN());
vehi.set_Cilindrada(1500);
imprimirCilindrada(vehi.get_Cilindrada());
vehi.set_Placa("LHM0101");
imprimirPlaca(vehi.get_Placa());
vehi.set_Precio(6600000);
imprimirPrecio(vehi.get_Precio());
vehi.set_Combustible("Gasolina");
imprimirCombustible(vehi.get_Combustible());
vehi.set_Transmision("Automatica");
imprimirTransmision(vehi.get_Transmision());

motocicleta moto = new motocicleta();
moto.setNumero_ruedas(4);
imprimirNumero_Ruedas(moto.getNumero_ruedas());

vehiculoLiviano vehiliv = new vehiculoLiviano();
vehiliv.setPuertas(4);
imprimirPuertas(vehiliv.getPuertas());
vehiliv.setPeso(2500);
imprimirPeso(vehiliv.getPeso());
vehiliv.setEstilo("Sedan");
imprimirEstilo(vehiliv.getEstilo());

vehiculoPesado vehipes = new vehiculoPesado();
vehipes.set_Ejes(1);
imprimirEjes(vehipes.get_Ejes());
vehipes.set_Peso(0);
imprimirPeso(vehipes.get_Peso());

vehiculoArticulado vehiArt = new vehiculoArticulado();
vehiArt.set_articulaciones(0);
imprimirArticulaciones(vehiArt.get_articulaciones());
vehiArt.set_Peso(0);
imprimirPeso(vehiArt.get_Peso());

autobus bus = new autobus();
bus.set_asientos(5);
imprimirAsientos(bus.get_asientos());

especial esp = new especial();
esp.set_Oruga(false);
imprimirOruga(esp.is_Oruga());
esp.set_Articulado(false);
imprimirArticulado(esp.is_Articulado());
}

private static void imprimir_Cedula(char[] get_cedula) {

System.out.println ("Cedula: ");
for (int i=0; i < get_cedula.length; i++){
System.out.print ( +get_cedula[i]);
    }
}

private static void imprimirNom(String nombre1) {
System.out.println("\n\nNombre Juridico: " + nombre1);
}

public static void imprimirNombreCompleto (String nombre, String pa, String sa){
System.out.println("Nombre: " + nombre +  " "+ pa + " "+sa);
}
public static void imprimirTipo (String tipo){
System.out.println("Tipo: "+tipo );
}
public static void imprimirMarca (String marca){
System.out.println("\nMarca: " + marca);
}

public static void imprimirModelo (String modelo){
System.out.println("Modelo: " + modelo);
}
public static void imprimirAño (int ano){
System.out.println("Año: " + ano);
}
public static void imprimirVin (char[]VIN){
System.out.println ("VIN:");
for(int i=0;i<VIN.length;i++)
{
System.out.print (+VIN[i]);
}
}
public static void imprimirCilindrada (int cilindrada){
System.out.println("\n\nCilindrada: " + cilindrada);
}
public static void imprimirPlaca (String Placa){
System.out.println("Placa: " + Placa);
}
public static void imprimirPrecio (int Precio){
System.out.println("Precio: " + Precio);
}
public static void imprimirCombustible (String Combustible){
System.out.println("Combustible: " + Combustible);
}
public static void imprimirTransmision (String Transmision){
System.out.println("Transmision: " + Transmision);
}
public static void imprimirNumero_Ruedas (int Numero_Ruedas){
System.out.println("\nNumero de Ruedas: " + Numero_Ruedas);
}
public static void imprimirPuertas (int Puertas){
System.out.println("\nNumero de Puertas: " + Puertas);
}
public static void imprimirPeso (double Peso){
System.out.println("Peso: " + Peso);
}
public static void imprimirEstilo (String estilo){
System.out.println("Estilo: " + estilo);
}
public static void imprimirEjes (int Ejes){
System.out.println("\nEjes: " + Ejes);
}
public static void imprimirArticulaciones (int Articulaciones){
System.out.println("\nArticulaciones: " + Articulaciones);
}
public static void imprimirAsientos (int Asientos){
System.out.println("\nAsientos: " + Asientos);
}
public static void imprimirOruga (boolean Oruga){
System.out.println("\nOruga: " + Oruga);
}
public static void imprimirArticulado (boolean Articulado){
System.out.println("Articulado: " + Articulado);
}

}
 


#2
Buenas estoy con una asignación sobre un programa de autos y propietarios:

General se trata de un sistema con herencias sobre propietario y sus vehículos ademas de las diferentes características para los vehículos (marca, modelos, matricula, peso, tipo, etc.)
El programa copila bien esta parte hasta con un ejemplo
Aparte tenia que lograr que este programa en una clase administrador de archivos leyera un archivo txt y creara otro de salida  esto también listo
ahora
En la tercera parte me solicitan

Que el programa sea capaz de consultar información de un registro
de vehiculos. Para esto, al iniciar su ejecución, el programa debe cargar la informacion almacenada en el
archivo automoviles.txt a una lista y luego ofrecer al usuario las siguientes opciones:
1. Buscar vehculo por Placa (matricula).
Pide al usuario un numero de placa (matricula).
Imprime en la pantalla toda la información del vehculo con esa placa.  

esta tercera parte es la que no tengo idea de como hacerla me gustaria ayuda con esto.

esto es arte de la clase administrador de archivos
package com.principios.clase11;
Código (java) [Seleccionar]
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;

public class administradorArchivos {
public static void main(String args[]){

File entrada = new File("C:\\Users\\Francini\\Desktop\\com.principios.clase11\\src\\com\\principios\\clase11\\automoviles.txt");
 File salida = new File("C:\\Users\\Francini\\Desktop\\com.principios.clase11\\src\\com\\principios\\clase11\\autos_salida.txt");
 FileReader fileR;
 BufferedReader Reader = null;
 FileWriter filew;
 BufferedWriter bufferW = null;
 try {
  fileR = new FileReader(entrada);
  Reader = new BufferedReader(fileR);    
  filew = new FileWriter(salida);
 
  String info = "";
 
  String linea = null;
  while((linea = Reader.readLine())!=null)
  {    
   if(!linea.trim().isEmpty())
    info += linea.trim() + " ";  
  }
 
  bufferW = new BufferedWriter(filew);  
  bufferW.write(info);
  bufferW.newLine();  
 System.out.println("Se imprimio el archivo correctamente");  
 }
 catch (FileNotFoundException e)
 {
  System.out.println("No se puede leer el archivo, no existe.");
 }
 catch (IOException e)
 {
  System.out.println("Error leyendo el contenido del archivo.");
 }
 finally
 {
  if(Reader != null)
  {
   try {
    Reader.close();
   }
   catch (IOException e) {
    System.out.println("No se pudo cerrar el archivo.");
   }
  }
  if(bufferW != null)
  {
   try {
    bufferW.close();
   } catch (IOException e) {
    System.out.println("No se pudo cerrar el archivo.");
     }
     }
 }
}  
public void readArchivo(String salida)
{
 List<vehiculo> lista = new ArrayList<vehiculo>();
 File entrada = new File(salida);
 FileReader fileR;
 BufferedReader Reader = null;
 try {
  fileR = new FileReader(entrada);
  Reader = new BufferedReader(fileR);  
  String linea = null;
 
while((linea = Reader.readLine())!=null)
  {    
   if(!linea.trim().isEmpty())
   {
    String[] partes = linea.split(",");
    vehiculo vehi= new vehiculo();
    vehiculoLiviano vehiliv = new vehiculoLiviano();
    switch(partes[0])
    {
     case "Sedan":
     vehi.set_Marca(partes[1]);
     vehi.set_Modelo(partes[2]);
     vehi.set_ano(Integer.parseInt(partes[3]));      
     vehi.set_VIN(partes[4].toCharArray());
     vehi.set_Cilindrada(Integer.parseInt(partes[5]));
     vehi.set_Placa(partes[6]);
     vehi.set_Precio(Integer.parseInt(partes[7]));
     vehi.set_Combustible(partes[8]);
     vehi.set_Transmision(partes[9]);
     vehiliv.setPuertas(Integer.parseInt(partes[10]));
     vehiliv.setPeso(Double.parseDouble(partes[11]));
     
     if (partes[12].equals("p")){
     personaFisica perfis = new personaFisica(linea, linea, linea);
     perfis.set_cedula(partes[13].toCharArray());
     perfis.set_nombre(partes[14]);
     perfis.setPrimer_apellido(partes[15]);
     perfis.setSegundo_apellido(partes[16]);
     }
     else{
     personaJuridica perj = new personaJuridica(linea, linea, linea);
     perj.set_cedula(partes[13].toCharArray());
     perj.set_nombre(partes[14]);
     }
    break;
   
     
     case "SUV":
 vehi.set_Marca(partes[1]);
     vehi.set_Modelo(partes[2]);
     vehi.set_ano(Integer.parseInt(partes[3]));      
     vehi.set_VIN(partes[4].toCharArray());
     vehi.set_Cilindrada(Integer.parseInt(partes[5]));
     vehi.set_Placa(partes[6]);
     vehi.set_Precio(Integer.parseInt(partes[7]));
     vehi.set_Combustible(partes[8]);
     vehi.set_Transmision(partes[9]);
     vehiliv.setPuertas(Integer.parseInt(partes[10]));
     vehiliv.setPeso(Double.parseDouble(partes[11]));
     
     if (partes[12].equals("p")){
     personaFisica perfis = new personaFisica(linea, linea, linea);
     perfis.set_cedula(partes[13].toCharArray());
     perfis.set_nombre(partes[14]);
     perfis.setPrimer_apellido(partes[15]);
     perfis.setSegundo_apellido(partes[16]);
     }
     else{
     personaJuridica perj = new personaJuridica(linea, linea, linea);
     perj.set_cedula(partes[13].toCharArray());
     perj.set_nombre(partes[14]);
     }
    break;
         
    }
    lista.add(vehi);    
   }    
  }
   
  System.out.println("Se leyeron " + lista.size() + " personas del archivo");  
 }
 catch (FileNotFoundException e)
 {
  System.out.println("No se puede leer el archivo, no existe.");
 }
 catch (IOException e)
 {
  System.out.println("Error leyendo el contenido del archivo.");
 }
 finally
 {
  if(Reader != null)
  {
   try {
    Reader.close();
   }
   catch (IOException e) {
   System.out.println("No se pudo cerrar el archivo.");
   }
  }
 }
}
}



 



Mod: Los códigos deben ir en etiquetas GeSHi, titulo debe ser descriptivo, tema modificado