El código de la actividad es el siguiente:
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import android.widget.TextView;
import org.w3c.dom.Text;
public class MainActivity extends AppCompatActivity {
int numero;
TextView tvResultado, tvResultado2, tvResultado3;
String salida;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
numero = 0;
salida = "";
tvResultado = (TextView) findViewById(R.id.tvResultado);
tvResultado2 = (TextView) findViewById(R.id.tvResultado2);
tvResultado3 = (TextView) findViewById(R.id.tvResultado3);
while (numero<=20) {
numero += 1;
String cadena1 = String.valueOf(numero);
salida = salida + " " + cadena1;
}
tvResultado.setText(salida);
salida = "";
for (int i = 0; i < 16; i += 2){
String cadena2 = String.valueOf(i);
salida = cadena2 + "-";
}
tvResultado2.setText(salida);
salida = "";
numero = 0;
do{
numero += 1;
String cadena1 = String.valueOf(numero);
salida = salida + " " + cadena1;
}while (numero <= 15);
tvResultado3.setText(salida);
}
}
Las estructuras repetitivas son parte fundamental de casi cualquier programa, puesto que son importantes para recorrer vectores, realizar tareas repetitivas, iterar procesos y similares. Las estructuras permiten automatizar recorridos y son un sinónimo de automatización de cualquier proceso.
No hay comentarios:
Publicar un comentario