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
Add your comment