Monday, September 14, 2009

HW1 example

import java.util.Scanner;
public class HW1Demo {

   
/**
     * report bugs to xusun09@gmail.com
     */

   
public static void main(String[] args) {
       
// TODO Auto-generated method stub
       
System.out.println("Please enter the first 9 digits of the ISBN number:");
       
       
Scanner keyboard = new Scanner (System.in);
       
String number = keyboard.nextLine();
        number
= number.replaceAll("-","");
       
       
int first   = Integer.parseInt(number.substring(0, 1));
       
int second  = Integer.parseInt(number.substring(1, 2));
       
int third   = Integer.parseInt(number.substring(2, 3));
       
int fourth  = Integer.parseInt(number.substring(3, 4));
       
int fifth   = Integer.parseInt(number.substring(4, 5));
       
int sixth   = Integer.parseInt(number.substring(5, 6));
       
int seventh = Integer.parseInt(number.substring(6, 7));
       
int eighth  = Integer.parseInt(number.substring(7, 8));
       
int ninth   = Integer.parseInt(number.substring(8, 9));
           
       
int tenth = 11 - (10*first + 9*second + 8*third + 7*fourth + 6*fifth +
                   
5*sixth + 4*seventh + 3*eighth + 2*ninth)%11;
           
       
System.out.println("The last digit is: " + tenth);
   
}
}

No comments: