Advertisement
Guest User

Untitled

a guest
Apr 23rd, 2014
40
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.29 KB | None | 0 0
  1. import java.util.Scanner;
  2. public class string {
  3.  
  4. /**
  5. * @param args
  6. */
  7. public static void main(String[] args) {
  8. String cadena="";
  9. String buscar;
  10. int opcion=0;
  11.  
  12.  
  13. Scanner input=new Scanner(System.in);
  14.  
  15. do{
  16.  
  17. System.out.println(" Menu String ");
  18. System.out.println("------------------------------------------------");
  19. System.out.println("1- Ingresar una cadena");
  20. System.out.println("2- Indicar cuantas palabras tiene");
  21. System.out.println("3- Desplegar cada palabra en un renglon ");
  22. System.out.println("4- Buscar una palabra cualquiera en la cadena");
  23. System.out.println("5- Pasar a mayusculas/minusculas una cadena");
  24. System.out.println("6- Rellenar cada blanco de la cadena con Nº 1");
  25. System.out.println("7- Salir");
  26. System.out.println("------------------------------------------------");
  27. System.out.println("Ingrese una opcion:");
  28.  
  29. opcion=input.nextInt();
  30.  
  31. switch(opcion){
  32.  
  33.  
  34. case 1:
  35. if (opcion==1){
  36. System.out.println("Ingresar una cadena:");
  37. cadena=input.next();
  38.  
  39. }
  40. break;
  41. case 2:
  42. if (opcion==2){
  43. int c = 0;
  44. for (int i = 0; i < cadena.length(); i++) {
  45. if (cadena.charAt(i) == ' ') {
  46. c++;
  47.  
  48. }
  49. }
  50. System.out.println("La cadena tiene: "+ (c+1) +" palabras");
  51. }
  52. break;
  53.  
  54. case 3:
  55. if (opcion==3){
  56. for(int i=0;i<cadena.length();i++) {
  57. if (cadena.charAt(i)==' ') {
  58. System.out.println();
  59. } else {
  60. System.out.print(cadena.charAt(i));
  61. }
  62. }
  63. }
  64. break;
  65.  
  66. case 4:
  67. if (opcion==4){
  68. System.out.println("Ingrese palabra a buscar: ");
  69. buscar=input.next();
  70. int cont=0;
  71. while (cadena.indexOf(buscar) > -1) {
  72. cadena = cadena.substring(cadena.indexOf(buscar)+buscar.length(),cadena.length());
  73. cont++;
  74. }
  75.  
  76. System.out.println ("La palabra se encontro: "+cont+" vez");
  77. }
  78. break;
  79.  
  80. case 5:
  81. if (opcion==5){
  82. System.out.println("Cadena en MAYUSCULAS: "+cadena.toUpperCase());
  83. System.out.println("Cadena en minusculas: "+cadena.toLowerCase());
  84. }
  85. break;
  86.  
  87. case 6:
  88. if (opcion==6){
  89.  
  90.  
  91.  
  92. break;
  93. }
  94.  
  95.  
  96.  
  97.  
  98. }
  99.  
  100. }while(opcion!=7);
  101. }
  102. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement