GN-2013 ISBN Number

import java.util.*;

class ISBN_No

{

Scanner ob = new Scanner(System.in);

String a;

int x, s, y, len, i;

char ch;

public void check()

{

System.out.println("Enter 10 digit code ");

a=ob.nextLine();

len=a.length();

if(len<10 || len>10)

System.out.println("INVALID CODE");

else

{

s=0;

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

{

ch=a.charAt(i);

if(ch = = 'X') x = 10;

else x = Integer.valueOf(ch)-48;

s = s + (10-i) * x;

}

y=s%11;

System.out.println("SUM = " + s);

if(y==0) System.out.println("LEAVES NO REMAINDER – VALID ISBN CODE");

else System.out.println("LEAVES REMAINDER – INVALID ISBN CODE");

}

}

public static void main(String arg[])

{

ISBN_No obj = new ISBN_No();

obj.check();

}

}