Subtração com o Java

3 respostas
java
Luis_Rabelo2004

Tenho essa classe, onde no diasUteisnoMes(), gostaria de receber a subtração de diasUteisnoMes - feriadosnoMes, como fazer??`

Texto pré-formatado

`

@Entity

public class Feriados {

@Id

@GeneratedValue(strategy = GenerationType.IDENTITY)

@Column(name = id_feriado)

private Long id;
@Column(nullable = false)
//@NotEmpty(message = "O Ano é obrigatório")
private Integer ano;


@Column(length = 15, nullable = false)
@NotEmpty(message = "O Mês é obrigatório")
private String mes;

@Column(nullable = false)
//@NotEmpty(message = "A quantidade de dias no mês é obrigatório")
private Integer diasnoMes;

@Column(nullable = false)
//@NotEmpty(message = "A quantidade de feriados no mês é obrigatório")
private Integer feriadosnoMes;

@Column(nullable = false)
private Integer diasUteisnoMes;

@Column(length = 20)
private String role;




public Long getId() {
	return id;
}

public void setId(Long id) {
	this.id = id;
}

public Integer getAno() {
	return ano;
}

public void setAno(Integer ano) {
	this.ano = ano;
}

public String getMes() {
	return mes;
}

public void setMes(String mes) {
	this.mes = mes;
}

public Integer getDiasnoMes() {
	return diasnoMes;
}

public void setDiasnoMes(Integer diasnoMes) {
	this.diasnoMes = diasnoMes;
}

public Integer getFeriadosnoMes() {
	return feriadosnoMes;
}

public void setFeriadosnoMes(Integer feriadosnoMes) {
	this.feriadosnoMes = feriadosnoMes;
}

public Integer getDiasUteisnoMes() {
	return diasUteisnoMes;
}

public void setDiasUteisnoMes(Integer diasUteisnoMes) {
	//diasUteisnoMes=diasnoMes-feriadosnoMes;
	this.diasUteisnoMes = diasUteisnoMes;
}

public String getRole() {
	return role;
}

public void setRole(String role) {
	this.role = role;
}

}

3 Respostas

Jonathan_Medeiros

Basta aplicar uma subtração simples:

public void setDiasUteisnoMes(Integer diasUteisnoMes) {
    	this.diasUteisnoMes = (diasUteisnoMes - getFeriadosnoMes());
  }
Luis_Rabelo2004

Estou passando esses valores do meu formulário e quando chega no get’s e set’s estão NULL,
tem como pegar o valor direto do formulário?

Luis

Jonathan_Medeiros

Você tem de encontrar onde está matando esses valores, provavelmente você refaz a instância do seu objeto, o que faz com que mate todos os valores nele atribuídos deixando os atributos nulos.

Criado 29 de novembro de 2018
Ultima resposta 29 de nov. de 2018
Respostas 3
Participantes 2