import java.util.Scanner ;
public class Main {
static class Automovil {
private int anio;
private boolean encendido;
private int velocidad;
this .marca = marca;
this .modelo = modelo;
this .color = color;
this .anio = anio;
this .encendido = false ;
this .velocidad = 0 ;
}
public void arrancar( ) {
encendido = true ;
System .
out .
println ( "El automóvil ha arrancado." ) ; }
public void acelerar( ) {
if ( encendido) {
velocidad += 10 ;
System .
out .
println ( "Velocidad actual: " + velocidad
+ " km/h" ) ; } else {
System .
out .
println ( "Primero debes arrancar el automóvil." ) ; }
}
public void frenar( ) {
if ( velocidad > 0 ) {
velocidad -= 10 ;
System .
out .
println ( "Frenando... Velocidad actual: " + velocidad
+ " km/h" ) ; } else {
System .
out .
println ( "El automóvil ya está detenido." ) ; }
}
public void apagar( ) {
encendido = false ;
velocidad = 0 ;
System .
out .
println ( "El automóvil se ha apagado." ) ; }
public void mostrarDatos( ) {
System .
out .
println ( "Marca: " + marca
) ; System .
out .
println ( "Modelo: " + modelo
) ; System .
out .
println ( "Color: " + color
) ; System .
out .
println ( "Año: " + anio
) ; }
}
public static void main
( String [ ] args
) {
Automovil auto1 = new Automovil( "Toyota" , "Corolla" , "Rojo" , 2022 ) ;
auto1.mostrarDatos ( ) ;
auto1.arrancar ( ) ;
auto1.acelerar ( ) ;
auto1.frenar ( ) ;
auto1.apagar ( ) ;
int [ ] inventario = { 5 , 3 , 6 , 2 , 4 , 7 , 1 } ;
System .
out .
println ( "\n Resumen semanal:" ) ; for ( int i = 0 ; i < inventario.length ; i++ ) {
System .
out .
println ( "Día " + ( i
+ 1 ) + ": " + inventario
[ i
] + " autos" ) ; }
}
}
aW1wb3J0IGphdmEudXRpbC5TY2FubmVyOwoKcHVibGljIGNsYXNzIE1haW4gewogICAgc3RhdGljIGNsYXNzIEF1dG9tb3ZpbCB7CiAgICAgICAgcHJpdmF0ZSBTdHJpbmcgbWFyY2E7CiAgICAgICAgcHJpdmF0ZSBTdHJpbmcgbW9kZWxvOwogICAgICAgIHByaXZhdGUgU3RyaW5nIGNvbG9yOwogICAgICAgIHByaXZhdGUgaW50IGFuaW87CiAgICAgICAgcHJpdmF0ZSBib29sZWFuIGVuY2VuZGlkbzsKICAgICAgICBwcml2YXRlIGludCB2ZWxvY2lkYWQ7CgogICAgICAgIHB1YmxpYyBBdXRvbW92aWwoU3RyaW5nIG1hcmNhLCBTdHJpbmcgbW9kZWxvLCBTdHJpbmcgY29sb3IsIGludCBhbmlvKSB7CiAgICAgICAgICAgIHRoaXMubWFyY2EgPSBtYXJjYTsKICAgICAgICAgICAgdGhpcy5tb2RlbG8gPSBtb2RlbG87CiAgICAgICAgICAgIHRoaXMuY29sb3IgPSBjb2xvcjsKICAgICAgICAgICAgdGhpcy5hbmlvID0gYW5pbzsKICAgICAgICAgICAgdGhpcy5lbmNlbmRpZG8gPSBmYWxzZTsKICAgICAgICAgICAgdGhpcy52ZWxvY2lkYWQgPSAwOwogICAgICAgIH0KCiAgICAgICAgcHVibGljIHZvaWQgYXJyYW5jYXIoKSB7CiAgICAgICAgICAgIGVuY2VuZGlkbyA9IHRydWU7CiAgICAgICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbigiRWwgYXV0b23Ds3ZpbCBoYSBhcnJhbmNhZG8uIik7CiAgICAgICAgfQoKICAgICAgICBwdWJsaWMgdm9pZCBhY2VsZXJhcigpIHsKICAgICAgICAgICAgaWYgKGVuY2VuZGlkbykgewogICAgICAgICAgICAgICAgdmVsb2NpZGFkICs9IDEwOwogICAgICAgICAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKCJWZWxvY2lkYWQgYWN0dWFsOiAiICsgdmVsb2NpZGFkICsgIiBrbS9oIik7CiAgICAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oIlByaW1lcm8gZGViZXMgYXJyYW5jYXIgZWwgYXV0b23Ds3ZpbC4iKTsKICAgICAgICAgICAgfQogICAgICAgIH0KCiAgICAgICAgcHVibGljIHZvaWQgZnJlbmFyKCkgewogICAgICAgICAgICBpZiAodmVsb2NpZGFkID4gMCkgewogICAgICAgICAgICAgICAgdmVsb2NpZGFkIC09IDEwOwogICAgICAgICAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKCJGcmVuYW5kby4uLiBWZWxvY2lkYWQgYWN0dWFsOiAiICsgdmVsb2NpZGFkICsgIiBrbS9oIik7CiAgICAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oIkVsIGF1dG9tw7N2aWwgeWEgZXN0w6EgZGV0ZW5pZG8uIik7CiAgICAgICAgICAgIH0KICAgICAgICB9CgogICAgICAgIHB1YmxpYyB2b2lkIGFwYWdhcigpIHsKICAgICAgICAgICAgZW5jZW5kaWRvID0gZmFsc2U7CiAgICAgICAgICAgIHZlbG9jaWRhZCA9IDA7CiAgICAgICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbigiRWwgYXV0b23Ds3ZpbCBzZSBoYSBhcGFnYWRvLiIpOwogICAgICAgIH0KCiAgICAgICAgcHVibGljIHZvaWQgbW9zdHJhckRhdG9zKCkgewogICAgICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oIk1hcmNhOiAiICsgbWFyY2EpOwogICAgICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oIk1vZGVsbzogIiArIG1vZGVsbyk7CiAgICAgICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbigiQ29sb3I6ICIgKyBjb2xvcik7CiAgICAgICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbigiQcOxbzogIiArIGFuaW8pOwogICAgICAgIH0KICAgIH0KCiAgICBwdWJsaWMgc3RhdGljIHZvaWQgbWFpbihTdHJpbmdbXSBhcmdzKSB7CgogICAgICAgIEF1dG9tb3ZpbCBhdXRvMSA9IG5ldyBBdXRvbW92aWwoIlRveW90YSIsICJDb3JvbGxhIiwgIlJvam8iLCAyMDIyKTsKCiAgICAgICAgYXV0bzEubW9zdHJhckRhdG9zKCk7CiAgICAgICAgYXV0bzEuYXJyYW5jYXIoKTsKICAgICAgICBhdXRvMS5hY2VsZXJhcigpOwogICAgICAgIGF1dG8xLmZyZW5hcigpOwogICAgICAgIGF1dG8xLmFwYWdhcigpOwoKICAgICAgICBpbnRbXSBpbnZlbnRhcmlvID0gezUsIDMsIDYsIDIsIDQsIDcsIDF9OwoKICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oIlxuUmVzdW1lbiBzZW1hbmFsOiIpOwogICAgICAgIGZvciAoaW50IGkgPSAwOyBpIDwgaW52ZW50YXJpby5sZW5ndGg7IGkrKykgewogICAgICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oIkTDrWEgIiArIChpICsgMSkgKyAiOiAiICsgaW52ZW50YXJpb1tpXSArICIgYXV0b3MiKTsKICAgICAgICB9CiAgICB9Cn0K