Solved programming problem

Count Total ASCII value of a String in Java.

Source code

Main Method:

 
package stringassci;

import java.util.Scanner;

public class CountTest 

{

    public static void main(String[] args)

    {   

        Scanner S = new Scanner(System.in);

        String str;

        

        System.out.println("String: ");

        str = S.nextLine();

        Count A = new Count(str);

        A.coutAcc();

        

        System.out.println("Total Asci Value of This String: "+A.ans());

    }

}

 

Count Class:

 

 

package stringassci;

 

public class Count {

    

    

    private String name;

    int sum=0;

    

    public Count(String a)

    {

        this.name = a;

    }

    

    public void coutAcc()

    {

        int len = name.length();

        

        for(int i=0;i<len;i++)

        {

            char c = name.charAt(i);

            if((c>='a' && c<='z' ) || (c>='A' && c<='Z')) ///if it is a Character

            {

              int a = (int)c; ///convert char to int

              sum+=a; ///add all int value

            }

            

        }

    }

    

    public int ans()

    {

        return sum;

    }

        

}

Output

String

code to haveN

Total asci value for this string: 1136

Join the discussion

Add your comment