Como posso incrementar o valor da variável, chamando a função repetidas vezes ?
quando eu chamo a segunda vez ele não incrementa, continua com o mesmo valor
public int verifica = 1;`
public void incrementar(){
verifica++;
System.out.println(verifica);
}`
Fiz um teste assim e funcionou
public static void main(String[] args)
{
Teste teste = new Teste();
teste.incrementar();
teste.incrementar();
teste.incrementar();
teste.incrementar();
}
public static class Teste {
public int verifica = 1;
public void incrementar(){
verifica++;
System.out.println(verifica);
}
}
O problema deve estar em outra parte do código
tente com um for tenho esse código java script se basei nele para fazer com java ;
<!DOCTYPE HTML>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Loja</title>
</head>
<body>
<input id="campo-result" type="text" readonly="true" value = "63">
<button onclick = "mudarValor()">Clique aqui para gastar</button>
<button onclick = "aumentarValor()">Clique aqui para ganhar</button>
<script type = "text/javascript">
var campo = document.querySelector("#campo-result");
var pontos;
pontos = 509;
var gasto;
gasto = 9;
var mpontos;
mpontos= 3;
var pontosrestante = pontos - gasto;
var pontosrestantes = pontos + mpontos;
function aumentarValor(){
if ((parseInt(campo.value)+mpontos)<18){
campo.value = 18;
}
else {
campo.value=parseInt(campo.value)+mpontos;
}
}
isso da uma base mais se não for isso é um loop né se for me responda .
obrigado um grande abraço e fique com Deuus.
function mudarValor(){
if ((parseInt(campo.value)-gasto)<0){
campo.value = 0;
}
else {
campo.value=parseInt(campo.value)-gasto;
}
}
</script>
</body>
</html>