clases y métodos en java.Ejercicios.
los dos últimos ejercicios de esta entrada son los mas sencillos por la facilidad de declaración pero he publicado mas ejercicios por cuestión de practica para quien quiera realizar las .
Ejercicios java
package sample;
class Car
{
int num;
double gas;
void show()
{
System.out.println("numero"+num);
System.out.println("tipo de gasolina"+gas);
}
}
public class Sample {
public static void main(String[] args) {
Car car1 = new Car();
car1.num=1234;
car1.gas=20.5;
car1.show();
}
}
al compilar
run:
numero1234
tipo de gasolina20.5
BUILD SUCCESSFUL (total time: 3 seconds)
Otro ejercicio
package sample;
class Car
{
private int num;
private double gas;
public void setNumGas (int n,double g){
if(g> 0&& g<1000){
num=n;
gas=g;
System.out.println(" El numero de carro "+num+" Tipo de gasolina"+gas);
}
else{
System.out.println(g+"El tipo ");
}
}
public void show(){
System.out.println(" especificando el numero"+num);
System.out.println(" Y la gasolina "+gas);
}
}
public class Sample {
public static void main(String[] args) {
Car car1 = new Car();
car1.setNumGas(1234, 20.5);
car1.show();
System.out.println(" el tipo de gasolina");
car1.setNumGas(1234, -20.5);
car1.show();
}
}
compilo
run:
El numero de carro 1234 Tipo de gasolina 20.5
especificando el numero 1234
Y la gasolina 20.5
el tipo de gasolina
-20.5 El tipo
especificando el numero 1234
Y la gasolina 20.5
BUILD SUCCESSFUL (total time: 0 seconds)
De Nombres iguales con argumentos distintos
package sample;
class Car{
private int num;
private double gas;
public void setCar(int n ){
num=n;
System.out.println( "Numero de registro"+num);
}
public void setCar(double g){
gas=g;
System.out.println("El tipo de gasolina usada es "+gas);
}
public void setCar(int n,double g){
num=n;
gas=g;
System.out.println("Numero"+num+"gasolina"+gas);
}
public void show (){
System.out.println("Confirmando la placa del carro"+ num);
System.out.println(" Tipo de gasolina"+ gas);
}
}
public class Sample {
public static void main(String[] args)
{
Car car1= new Car();
car1.setCar(1234, 12.4);
car1.show();
System.out.println("Datos primeros");
car1.setCar(234);
car1.show();
System.out.println("Datos segundos ");
car1.setCar(23.4);
car1.show();
}
}
Si compilo
run:
Numero de placa 1234 Y tipo de gasolina 12.4
Confirmando la placa del carro 1234
Tipo de gasolina 12.4
Datos primeros
Numero de registro 234
Confirmando la placa del carro 234
Tipo de gasolina 12.4
Datos segundos
El tipo de gasolina usada es 23.4
Confirmando la placa del carro 234
Tipo de gasolina 23.4
BUILD SUCCESSFUL (total time: 0 seconds)
Este es mas fácil de esta manera .
package sample;
class Car {
private int num;
private double gas;
public Car ()
{
num=0;
gas=0.0;
System.out.println("Datos del cliente Ramiro Varg");
}
public void setCar (int n, double g){
num=n;
gas=g;
System.out.println("Numero de registro "+num+" tipo de gasolina "+gas);
}
public void show(){
System.out.println("Confirmando"+num+"su numero de regirtro actual");
System.out.println("confirmando"+gas+"gasolina de ");
}
}
public class Sample {
public static void main(String[] args)
{
Car car1= new Car();
car1.setCar(234,56.8);
car1.show();
Car car2= new Car();
car2.setCar(456,57.8);
car2.show();
}
}
Compilando
run:
Datos del cliente Ramiro Varg
Numero de registro 234 tipo de gasolina 56.8
Confirmando 234 su numero de regirtro actual
confirmando 56.8 gasolina de
Datos del cliente Ramiro Varg
Numero de registro 456 tipo de gasolina 57.8
Confirmando 456 su numero de regirtro actual
confirmando 57.8 gasolina de
BUILD SUCCESSFUL (total time: 1 second)
Y llevando un control de secuencia de datos con Sum
package sample;
class Car {
public static int sum=0;
private int num;
private double gas;
public Car ()
{
num=0;
gas=0.0;
sum++;
System.out.println("Datos del cliente Ramiro Varg");
}
public void setCar (int n, double g){
num=n;
gas=g;
System.out.println("Numero de registro "+num+" tipo de gasolina "+gas);
}
public static void showSum(){
System.out.println("Datos del cliente numero "+sum);
}
public void show(){
System.out.println("Confirmando "+num+" su numero de regirtro actual");
System.out.println("confirmando "+gas+" gasolina de ");
}
}
public class Sample {
public static void main(String[] args)
{
Car.showSum();
Car car1= new Car();
car1.setCar(234,56.8);
Car.showSum();
Car car2= new Car();
car2.setCar(456,57.8);
Car.showSum();
}
}
Compilando
run:
Datos del cliente numero 0
Datos del cliente Ramiro Varg
Numero de registro 234 tipo de gasolina 56.8
Datos del cliente numero 1
Datos del cliente Ramiro Varg
Numero de registro 456 tipo de gasolina 57.8
Datos del cliente numero 2
BUILD SUCCESSFUL (total time: 0 seconds)
Es todo espero sean de utilidad .
Podrías estar interesado en.
Comentarios
Publicar un comentario