import java.util.StringTokenizer; import java.io.*; class StringTokenizerTest1 { public static void main(String[] args) throws IOException { BufferedReader input = new BufferedReader(new InputStreamReader(System.in)); System.out.println("Enter marks for your units all on one line: "); String marks = input.readLine(); StringTokenizer toks = new StringTokenizer(marks); int count=0,sum=0; while(toks.hasMoreTokens()) { count++; sum=sum+Integer.parseInt(toks.nextToken()); } double mean = (double)sum/count; String str = String.format("You have %2d units and average %5.2f%% marks",count,mean); System.out.println(str); } }