Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner;
- /**
- * Created by LENOVO on 12/12/2017.
- */
- public class ISBN {
- public static void main(String[] args){
- Scanner in = new Scanner(System.in);
- System.out.print("Enter the 9 digit ISBN: ");
- int isbn = in.nextInt();
- int digit_9 = isbn % 10;
- int current_length = isbn / 10;
- int digit_8 = current_length % 10;
- current_length = current_length / 10;
- int digit_7 = current_length % 10;
- current_length = current_length / 10;
- int digit_6 = current_length % 10;
- current_length = current_length / 10;
- int digit_5 = current_length % 10;
- current_length = current_length / 10;
- int digit_4 = current_length % 10;
- current_length = current_length / 10;
- int digit_3 = current_length % 10;
- current_length = current_length / 10;
- int digit_2 = current_length % 10;
- current_length = current_length / 10;
- int digit_1 = current_length % 10;
- current_length = current_length / 10;
- int checksum_int = (digit_1 * 1 + digit_2 * 2 + digit_3 * 3 + digit_4 * 4 + digit_5 * 5 + digit_6 * 6 + digit_7 * 7 + digit_8 * 8 + digit_9 * 9) % 11;
- boolean len = isbn < 100000000;
- if(checksum_int == 10){
- if(len)
- System.out.println("The ISBN-10 number is 0" + isbn + "X");
- else
- System.out.println("The ISBN-10 number is " + isbn + "X");
- }else{
- if(len)
- System.out.println("The ISBN-10 number is 0" + isbn + checksum_int);
- else
- System.out.println("The ISBN-10 number is " + isbn + checksum_int);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement