Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on Jun 30th, 2012  |  syntax: None  |  size: 1.79 KB  |  hits: 13  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. import prog.io.*;
  2.  
  3. class Frequenze2 {
  4.  public static void main(String []args) {
  5.         ConsoleInputManager in = new ConsoleInputManager ();
  6.         ConsoleOutputManager out = new ConsoleOutputManager ();
  7.        
  8.         string s= in.readLine("Inserire stringa lunga venti caratteri del tipo a,b,c,d e numeri da 0a9 ")
  9.        
  10.          int na = 0;
  11.         int nb = 0;
  12.         int nc = 0;
  13.         int nd = 0;
  14.         int n0 = 0;
  15.         int n1 = 0;
  16.         int n2 = 0;
  17.         int n3 = 0;
  18.         int n4 = 0;
  19.         int n5 = 0;
  20.         int n6 = 0;
  21.         int n7 = 0;
  22.         int n8 = 0;
  23.         int n9 = 0;    
  24.  
  25.         if (s.length() >20) {
  26.                 System.out.println("Stringa di caratteri troppo lunga");
  27.         }
  28.         else {
  29.                 for(int i=0; i < s.length(); i++){
  30.                 switch(s.charAt(i)) {
  31.                 case 'a': {
  32.                 na++;
  33.                 break;
  34.                 }
  35.                 case 'b': {
  36.                 nb++;
  37.                 }
  38.                 case 'c': {
  39.                 nc++;
  40.                 }
  41.                 case 'd': {
  42.                 nd++;
  43.                 break;
  44.                 }
  45.                 case '0': {
  46.                 n0++;
  47.                 break;
  48.                 }
  49.                 case '1': {
  50.                 n1++;
  51.                 }
  52.                 case '2': {
  53.                 n2++;
  54.                 }
  55.                 case '3': {
  56.                 n3++;
  57.                 break;
  58.                 case '4': {
  59.                 n4++;
  60.                 break;
  61.                 }
  62.                 case '5': {
  63.                 n5++;
  64.                 }
  65.                 case '6': {
  66.                 n6++;
  67.                 }
  68.                 case '7': {
  69.                 n7++;
  70.                 break;
  71.                 }
  72.                 case '8': {
  73.                 n8++;
  74.                 }
  75.                 case '9': {
  76.                 n9++;
  77.                 break;
  78.                 default: {
  79.                 break;
  80.                 }
  81.    }
  82. }
  83. System.out.println("Frequenza di a: " + na);
  84. System.out.println("Frequenza di b: " + nb);
  85. System.out.println("Frequenza di c: " + nc);
  86. System.out.println("Frequenza di d: " + nd);
  87. System.out.println("Frequenza di 0: " + n0);
  88. System.out.println("Frequenza di 1: " + n1);
  89. System.out.println("Frequenza di 2: " + n2);
  90. System.out.println("Frequenza di 3: " + n3);
  91. System.out.println("Frequenza di 4: " + n4);
  92. System.out.println("Frequenza di 5: " + n5);
  93. System.out.println("Frequenza di 6: " + n6);
  94. System.out.println("Frequenza di 7: " + n7);
  95. System.out.println("Frequenza di 8: " + n8);
  96. System.out.println("Frequenza di 9: " + n9);
  97.  
  98.  
  99.  
  100.         }
  101. }