I have posted this yesterday and today did some modification to the code. What i need the code to do is have the user enter 9 digits all on one line and calculate in the formal giving to display the 9 digits that the user enter with the 10th number.

[highlight=java]

import java.util.Scanner;

public class Exercise3_9 {

public static void main(String[] args) {

Scanner input = new Scanner (System.in);

while (true) {

//Prompt the user to enter first 9 ISBN digits

System.out.print("Enter the first 9 digits of the ISBN: ");

int d1=(0);

int d2=(1);

int d3=(2);

int d4=(3);

int d5=(4);

int d6=(5);

int d7=(6);

int d8=(7);

int d9=(8);

int d10 = ((d1*1)+(d2*2)+(d3*3)+(d4*4)+(d5*5)+(d6*6)+(d7*7)+ (d8*8)+(d9*9) % 11);

if (d10==10)

System.out.println("The ISBN-10 number is " +d1+""+d2+""+d3+""+d4+""+d5+""+d6+""+d7+""+d8+""+d 9+"x");

else

System.out.println("The ISBN-10 number is " +d1+""+d2+""+d3+""+d4+""+d5+""+d6+""+d7+""+d8+""+d 9+"1");

System.out.println();

}

}

}

[highlight]

The formal is : ((d1*1)+(d2*2)+(d3*3)+(d4*4)+(d5*5)+(d6*6)+(d7*7)+ (d8*8)+(d9*9)%11)

Any help would be appreciated and sorry i didn't explain it that good last time.

The way it is now it just repeat the output of this:

Enter the first 9 digits of the ISBN:01234567891

Thank you