La Web del Programador: Comunidad de Programadores
 
    Pregunta:  55741 - CARACTERES DE COLORES
Autor:  Cristina GD
Estoy haciendo un programa que muestra los numeros del 1 al 100, y aquellos que son primos los pone en rojo, y los que no lo son en negro

He intentado hacerlo con strings, pero no soy capaz de que solo me muestre en color aquellos que cumplen la condiccion de ser primos.
¿Alguna sugerencia?

Gracias

  Respuesta:  Omar VT
Pues en tu pregunta tu misma te puedes contestar jeje, pero te lo hare mas claro, mira si lo estas haciendo con Strings, es muy sencillo, si ya tienes el codigo para que te cheke cuales son los numeros primos yo lo haria de la siguiente forma, claro es algo abstracta ahora pero creo k la puedes programar, usa un ciclo para que te recorra los numeros ok, dentro de el usa String.length() para medir el largo de tu cadena y String.charAt(i) en donde la i va a ser el contador de tu ciclo,

algo asi
String cad={1,2,3....hasta el 100);// o llenalo con otro cilo jaja :p
for(int i=0;i<=cad.length();i++){
if(cad.charAt(i) es primo){
pintalo de rojo;
}
else{
pintalo de negro;
}
}

al final saca la cad en un TextArea :) o ve agragadolos mientras haces el ciclo con un TextArea.append(cad), es lo primero que se me ocurre pues yo hice algo parecido espero te funcione nos vemos y suerte.

P.D. lo escribi medio raro pero entendible jejeje ciao.