importjava.io.BufferedReader; importjava.io.IOException; importjava.io.InputStreamReader; public class ISBN { public static void main(String[]args) { try { BufferedReadereingabe = new BufferedReader(new InputStreamReader( System.in)); int summe = 0; System.out.println("Überprüfenob ihre ISBN Nummer stimmt!!!"); int[] isbn = new int[9];// Deklaration des Arrays for (int i = 0; i <9; i++) { System.out.println("Gebensie die " + (i + 1) + "teStelle ihrer ISBN Nummer ein: "); // Eingabe der ISBN Nummer(jedeZahl einzeln) isbn[i] = Integer.parseInt(eingabe.readLine()); } System.out.println("GebenSie nun die Prüfziffer ein: ");// Eingabe // der // Prüfziffer String prüf2 = eingabe.readLine(); int prüf3; if (prüf2 == "X" || prüf2 == "x")// ifAnweisung zur // Konvertierung des X in // der Prüfzahl/ sonst // wird die normale Zahl // eingegeben { prüf3 = 10; } else { prüf3 = Integer.parseInt(prüf2); } System.out.println("Also istdas ihre ISBN Nummern");// Ausgabe // der // gesamten // ISBN // Nummer for (int i = 0; i <9; i++)// for Schleife zur Ausgabe des // Arrays { System.out.print(isbn[i]); } System.out.println(prüf3); for (int i = 0; i <9; i++)// for Schleife zur Überprüfung der // Prüfziffer { summe= (isbn[i] * (i + 1) + summe); } int Prüffziffer =summe % 11; if (Prüffziffer ==prüf3)// if Anweisung zum vergleichen der // Prüfziffer + richtig oder falsch // Ausgabe { System.out.println("DiePrüffziffer stimmt"); } else { System.out.println("DiePrüffziffer stimmt nicht"); } }catch (IOExceptionio) { System.out.println("Es gabein Problem"); } } } BY Martin Thaler
|