import java.io.*; class ContaBasi { public static void main (String[] args) throws IOException { File fileInput = new File("sequenzadna.txt"); FileReader streamInput = new FileReader(fileInput); int carattereLetto; int[] numeroRipetizioni = new int[4]; while( (carattereLetto=streamInput.read()) != -1 ) { switch(carattereLetto) { case 'a': numeroRipetizioni[0]++; break; case 'c': numeroRipetizioni[1]++; break; case 'g': numeroRipetizioni[2]++; break; case 't': numeroRipetizioni[3]++; } } System.out.print("La frequenza della basi è:" + "\na\t" + numeroRipetizioni[0] + " volte," + "\nc\t" + numeroRipetizioni[1] + " volte," + "\ng\t" + numeroRipetizioni[2] + " volte," + "\nt\t" + numeroRipetizioni[3] + " volte.\n"); streamInput.close(); } }