Ir ao conteúdo
  • Cadastre-se

Girtemberg Sousa Silva

Membro Júnior
  • Posts

    1
  • Cadastrado em

  • Última visita

Reputação

0
  1. Estou tentando fazer um app no android studio, coloquei umas condições usando else if, mas não está saindo de acordo com o que eu quero, alguma vezes o valor ta acumulando e outros diminuindo gerando erro no resultado final, alguem poderia me ajudar por favor. segue o codigo. package decodificadordatadora.projetocartafabril.com.decodificadordatadora; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.EditText; import android.widget.TextView; public class MainActivity extends AppCompatActivity { private EditText data0; private EditText data1; private EditText data2; private EditText data3; private EditText data4; private EditText data5; private EditText data6; private EditText data7; private Button gerarSenha; private EditText senha0; private EditText senha1; private EditText senha2; private EditText senha3; private EditText senha4; private EditText senha5; private EditText senha6; private EditText senha7; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); data0 = (EditText) findViewById(R.id.data0Id); data1 = (EditText) findViewById(R.id.data1Id); data2 = (EditText) findViewById(R.id.data2Id); data3 = (EditText) findViewById(R.id.data3Id); data4 = (EditText) findViewById(R.id.data4Id); data5 = (EditText) findViewById(R.id.data5Id); data6 = (EditText) findViewById(R.id.data6Id); data7 = (EditText) findViewById(R.id.data7Id); gerarSenha = (Button) findViewById(R.id.botaoId); senha0 = (EditText ) findViewById(R.id.senha0Id); senha1 = (EditText ) findViewById(R.id.senha1Id); senha2 = (EditText ) findViewById(R.id.senha2Id); senha3 = (EditText ) findViewById(R.id.senha3Id); senha4 = (EditText ) findViewById(R.id.senha4Id); senha5 = (EditText ) findViewById(R.id.senha5Id); senha6 = (EditText ) findViewById(R.id.senha6Id); senha7 = (EditText ) findViewById(R.id.senha7Id); gerarSenha.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { String textoDigitado0 = data0.getText().toString(); String textoDigitado2 = data1.getText().toString(); String textoDigitado3 = data2.getText().toString(); String textoDigitado4 = data3.getText().toString(); String textoDigitado5 = data4.getText().toString(); String textoDigitado6 = data5.getText().toString(); String textoDigitado7 = data6.getText().toString(); String textoDigitado1 = data7.getText().toString(); int valorDigitado0 = Integer.parseInt(textoDigitado0); int valorDigitado1 = Integer.parseInt(textoDigitado1); int valorDigitado2 = Integer.parseInt(textoDigitado2); int valorDigitado3 = Integer.parseInt(textoDigitado3); int valorDigitado4 = Integer.parseInt(textoDigitado4); int valorDigitado5 = Integer.parseInt(textoDigitado5); int valorDigitado6 = Integer.parseInt(textoDigitado6); int valorDigitado7 = Integer.parseInt(textoDigitado7); if (valorDigitado0 <= 3) { valorDigitado0 = valorDigitado0 + 1; senha0.setText(" " + valorDigitado0); } else if (valorDigitado0 > 3 && valorDigitado0 <= 7) {valorDigitado0 = valorDigitado0 - 3; senha0.setText(" " + valorDigitado0); } else if(valorDigitado0 > 7 && valorDigitado0 <= 9) {valorDigitado0 = valorDigitado0 - 7; senha0.setText(" " + valorDigitado0); } if (valorDigitado1 <= 3) { valorDigitado1 = valorDigitado1 + 1 ; senha1.setText(" " + valorDigitado1); } else if (valorDigitado1 > 3 && valorDigitado1 <= 7) {valorDigitado1 = valorDigitado1 - 3; senha1.setText(" " + valorDigitado1); } else if(valorDigitado1 > 7 && valorDigitado1 <= 9) {valorDigitado1 = valorDigitado1 - 7; senha1.setText(" " + valorDigitado1); } if (valorDigitado2 <= 3) { valorDigitado2 = valorDigitado2 + 1; senha2.setText(" " + valorDigitado2); } else if (valorDigitado2 > 3 && valorDigitado2 <= 7) {valorDigitado2 = valorDigitado2 - 3; senha2.setText(" " + valorDigitado2); } else if(valorDigitado2 > 7 && valorDigitado2 <= 9) {valorDigitado2 = valorDigitado2 - 7; senha2.setText(" " + valorDigitado2); } if (valorDigitado3 <= 3) { valorDigitado3 = valorDigitado3 + 1; senha3.setText(" " + valorDigitado3); } else if (valorDigitado3 > 3 && valorDigitado3 <= 7) {valorDigitado3 = valorDigitado3 - 3; senha3.setText(" " + valorDigitado3); } else if(valorDigitado3 > 7 && valorDigitado3 <= 9) {valorDigitado3 = valorDigitado3 - 7; senha3.setText(" " + valorDigitado3); }if (valorDigitado4 <= 3) { valorDigitado4 = valorDigitado4 + 1; senha4.setText(" " + valorDigitado4); } else if (valorDigitado4 > 3 && valorDigitado4 <= 7) {valorDigitado4 = valorDigitado4 - 3; senha4.setText(" " + valorDigitado4); } else if(valorDigitado4 > 7 && valorDigitado4 <= 9) {valorDigitado4 = valorDigitado4 - 7; senha4.setText(" " + valorDigitado4); } if (valorDigitado5 <= 3) { valorDigitado5 = valorDigitado5 + 1; senha5.setText(" " + valorDigitado5); } else if (valorDigitado5 > 3 && valorDigitado5 <= 7) {valorDigitado5 = valorDigitado5 - 3; senha5.setText(" " + valorDigitado5); } else if(valorDigitado5 > 7 && valorDigitado5 <= 9) {valorDigitado5 = valorDigitado5 - 7; senha5.setText("" + valorDigitado5); } if (valorDigitado6 <= 3) { valorDigitado6 = valorDigitado6 + 1; senha6.setText(" " + valorDigitado6); } else if (valorDigitado6 > 3 && valorDigitado6 <= 7) {valorDigitado6 = valorDigitado6 - 3; senha6.setText(" " + valorDigitado6); } else if(valorDigitado6> 7 && valorDigitado6 <= 9) {valorDigitado6 = valorDigitado6 - 7; senha6.setText(" " + valorDigitado6); } if (valorDigitado7 <= 3) { valorDigitado7 = valorDigitado7 + 1; senha7.setText(" " + valorDigitado7); } else if (valorDigitado7 > 3 && valorDigitado7 <= 7) {valorDigitado7 = valorDigitado7 - 3; senha7.setText(" " + valorDigitado7); } else if(valorDigitado7 > 7 && valorDigitado7 <= 9) {valorDigitado7 = valorDigitado7 - 7; senha7.setText(" " + valorDigitado7); } }} ); }}

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!