Criar classe Java com Private

1 resposta
java
P

O programa não está compilando qual o erro?:sweat:

Crie uma classe Calculadora que possua a seguinte especificação:

Atributos inteiros privados x e y
Métodos de acesso para x e y
Método somar
Sem parâmetro de entrada
Deve retornar a soma de x e y
Método subtrair
Sem parâmetro de entrada
Deve retornar a subtração de x e y
Método multiplicar
Sem parâmetro de entrada
Deve retornar a multiplicação de x e y
Método dividir
Sem parâmetro de entrada
Deve retornar a divisão de x e y
Crie uma aplicação Java que utilize a nova classe Calculadora.

import javax.swing.JOptionPane;

public class Calculadora {

	private static int x =Integer.parseInt(JOptionPane.showInputDialog("Digite o valor de x"));
	private static int y =Integer.parseInt(JOptionPane.showInputDialog("Digite o valor de x"));
	
	static int Soma () {
		return x + y ;
	}
	
	
	static int setSubtrair () {
		return x - y ;
	}
	
	static int mutiplicar () {
		return x * y;
	}
	
	static int Dividir () {
		return x/y;
	}
	
	public static void main(String[] args) {
		JOptionPane.showMessageDialog(null, Soma());
		JOptionPane.showMessageDialog(null, setSubtrair());
		JOptionPane.showMessageDialog(null, mutiplicar());
		JOptionPane.showMessageDialog(null, Dividir());
	}
	
	
	
}

1 Resposta

P

Ola

vc criou atributos privados ESTATICOS.

vc deveria ler o valor de x e de y e então:

criar uma nova calculadora

chamar os metodos setX e setY com os valores que vc leu

e entao chamar soma, subtracao, etc

seu codigo ate poderia funcionar porem de uma forma procedural, que não é o que o seu exercicio pede

Criado 25 de setembro de 2016
Ultima resposta 25 de set. de 2016
Respostas 1
Participantes 2