Duda sobre "métodos"
Publicado por Ignacio (1 intervención) el 01/11/2017 04:37:34
Hola a todos, mi consulta tiene que ver con el manejo de los métodos, quisiera saber como llamar al método "set_dato" de la clase "Acumulador" desde mi clase main "Ejercicio1" para que funcione al llegar al "case 1"
Gracias!!
Esta es la clase main:
Y esta es la clase "Acumulador" la cual contiene los metodos:
package ejercicio1;
public class Acumulador {
double acum;
int cantidad;
public Acumulador(){
acum=0;
cantidad=0;
}
public void set_dato(double x){
acum=acum+x;
cantidad=cantidad+1;
}
public void set_borrar(){
acum=0;
cantidad=0;
}
public double get_acum(){
return (acum);
}
public double get_cantidad(){
return (cantidad);
}
}
Gracias!!
Esta es la clase main:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
package ejercicio1;
import java.util.Scanner;
public class Ejercicio1 {
public static void main(String[] args) {
Scanner entrada = new Scanner(System.in);
boolean salir = false;
int opcion; //Guardar opción elegida por el usuario.
while(!salir){
System.out.println("1: Ingresar número real");
System.out.println("2: Borrar el acumulador");
System.out.println("3: Entregar contenido del acumulador");
System.out.println("4: Entregar cantidad de valores introducidos en el acumulador");
System.out.println("");
System.out.println("Porfavor, ingrese una opción:");
opcion=entrada.nextInt();
switch (opcion){
//AQUÍ ES DONDE NECESITO AYUDA!!!!
case 1:
System.out.println("Ingrese número real:" );
}
}
}
}
Y esta es la clase "Acumulador" la cual contiene los metodos:
package ejercicio1;
public class Acumulador {
double acum;
int cantidad;
public Acumulador(){
acum=0;
cantidad=0;
}
public void set_dato(double x){
acum=acum+x;
cantidad=cantidad+1;
}
public void set_borrar(){
acum=0;
cantidad=0;
}
public double get_acum(){
return (acum);
}
public double get_cantidad(){
return (cantidad);
}
}
Valora esta pregunta
0