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"); } } }