1. El usuario introduce los textos a visualizar( nombre de la farmacia, temperatura, horario).
2. La información se visualiza en el cartel luminoso carácter a carácter apareciendo las letras por la izquierda y desapareciendo por la derecha
3. La información deja de visualizarse cuando se la información se muestre 5 veces.
Ejemplo para un tamaño de cartel de 6 caracteres:
Farmacia “El retorno” Temperatura 15 º Horario de 9-13 y de 16 a 18
Imagen del resultado como debe ser:
http://imagizer.imageshack.us/v2/xq90/593/eg2b.jpg
No paso de visualizar la cadena de este modo, creo que tendré que usar un array para crear el efecto de cartel luminoso que se mueve de derecha a izquierda.
Código:
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package visualizartexto;
import java.util.Scanner;
import java.util.Vector;
/**
*
* @author Joan
*/
public class VisualizarTexto {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
/*Farmacia “El retorno” Temperatura 15º Horario de 9-13 y de 16-18 -64-*/
Scanner teclado=new Scanner(System.in);
String cadena;
System.out.println("Introduce contenido del cartel.");
cadena=teclado.nextLine();
contenidoCartel(cadena);
}
public static void contenidoCartel( String st){
int i=0;
/*while(i<st.length()){
System.out.print(st.charAt(i)+"\t");
//System.out.println("");
i++;
}*/
/*for(i=0;i<st.length();i++){
System.out.print(st.charAt(i)+"\t");
}*/
System.out.println("");
System.out.println("El cartel resultante es: ");
for(i=0;i<st.length();i++){
System.out.print(st.charAt(i)+"\t");
}
}
}


