In this article we will learn to implement a Java program to display integers and their sum using StringTokenizer. A Java program is provided below which uses StringTokenizer class, reads a line of integers and then displays each integer and the sum of all integers.
Program is as follows:
import java.util.*;
class StringTokenDemo
{
public static void main(String args[])
{
Scanner s = new Scanner(System.in);
System.out.print("Enter a line of numbers: ");
String input = s.next();
StringTokenizer st = new StringTokenizer(input,"@");
int sum = 0;
while(st.hasMoreTokens())
{
int n = 0;
n = Integer.parseInt(st.nextToken());
System.out.println("Number is: "+n);
sum += n;
}
System.out.println("Sum of the numbers is: "+sum);
}
}
Input and output for the above program is as follows:
Enter a line of numbers: 2@3@1@4@5
Number is: 2
Number is: 3
Number is: 1
Number is: 4
Number is: 5
Sum of the numbers is: 15
Suryateja Pericherla, at present is a Research Scholar (full-time Ph.D.) in the Dept. of Computer Science & Systems Engineering at Andhra University, Visakhapatnam. Previously worked as an Associate Professor in the Dept. of CSE at Vishnu Institute of Technology, India.
He has 11+ years of teaching experience and is an individual researcher whose research interests are Cloud Computing, Internet of Things, Computer Security, Network Security and Blockchain.
He is a member of professional societies like IEEE, ACM, CSI and ISCA. He published several research papers which are indexed by SCIE, WoS, Scopus, Springer and others.
Leave a Reply