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();
}
}