Advertisement
Yousseflea

miercoles

Mar 21st, 2018
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.13 KB | None | 0 0
  1. package Ej1;
  2.  
  3. import java.util.Scanner;
  4.  
  5. public class asd {
  6.     public static void main(String[] args) {
  7.         Scanner scan=new Scanner(System.in);
  8.         System.out.println("Ingresar una palabra");
  9.         String palabra=scan.nextLine();
  10.         System.out.println(cuantasA(palabra));
  11.         System.out.println(estaelcaracter(palabra, 'c'));
  12.         System.out.println(contarmaxrep(palabra));
  13.        
  14.     }
  15.     static int cuantasA(String palabra) {
  16.         int cont=0;
  17.         for(int i=0;i<palabra.length();++i){
  18.             if(palabra.charAt(i)=='a'|| palabra.charAt(i)=='A'){
  19.                 ++cont;
  20.             }
  21.         }
  22.         return cont;
  23.        
  24.     }
  25.     static char mayorletra(String palabra){
  26.         int mayorcant = 0;
  27.         int mayor=0;
  28.         char mayorletra = 'b';
  29.         for(int x=0; x<palabra.length(); x++)
  30.         {
  31.             if(estaelcaracter(palabra, palabra.charAt(x)))
  32.             {
  33.                 mayorcant = cuantasveces(palabra, palabra.charAt(x));
  34.                 if(mayorcant>mayor)
  35.                     mayor = mayorcant;
  36.                     mayorletra = palabra.charAt(x);
  37.             }
  38.             mayorcant = 0;
  39.         }
  40.         return mayorletra;
  41.     }
  42.    
  43.     static boolean estaelcaracter(String palabra,char c){
  44.         for(int x=0;x<palabra.length();x++)
  45.             if (c==palabra.charAt(x))
  46.                 return true;
  47.         return false;
  48.     }
  49.    
  50.    
  51.     static int cuantasveces(String palabra,char c){
  52.         int cont=0;
  53.         for(int x=0;x<palabra.length();x++){
  54.             if(c==palabra.charAt(x)){
  55.                 cont++;
  56.             }
  57.            
  58.         }
  59.         return cont;
  60.     }
  61.     static char contarmaxrep(String palabra){
  62.         int mayorcant = 0;
  63.         int mayor=0;
  64.         char mayorletra = ' ';
  65.         for(int x = 0;x<palabra.length();x++){  // Letra x letra
  66.             mayor=0;
  67.             for(int y=0; y<palabra.length();y++) // Letra 'x'
  68.             {
  69.                 if(palabra.charAt(y)==palabra.charAt(x))
  70.                     mayor +=1;
  71.             }
  72.             if(mayor>mayorcant)
  73.             {
  74.                 mayorcant = mayor;
  75.                 mayorletra = palabra.charAt(x);
  76.             }
  77.         }
  78.         return mayorletra;
  79.     }
  80.    
  81.    
  82.    
  83.    
  84. }
  85.    
  86.    
  87. //Decir que caracter se repite mas veces
  88. //Deciar cuantas letras a tiene
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement