פורסם 2018 בנובמבר 167 שנים import java.util.Scanner; public class Numbers { public static void main (String[]args){ Scanner scan = new Scanner (System.in); System.out.println("Enter the old Katalog Number"); int I=0; while(I<10) { I+=1; int old = scan.nextInt(); System.out.println("The old Katalog Number is " +old + " The new Katalog Number is " +newKatalogNumber(old)); } } private static int newKatalogNumber(int o) { int right = o%10; int C=10,left=o, nkn=0; while(left>=10) { left = o/10; C*=10; } if (right>left){ nkn = right * C + o; } if (left>right){ nkn = left * C + o; } if (left == right){ nkn = 9 * C + o; } return nkn; } }
פורסם 2018 בנובמבר 167 שנים למה אתה מצפה שהלולאה הזאת אי פעם תיגמר? למה שהתנאי יפסיק להתקיים? while(left>=10) { left = o/10; C*=10; } וכדאי מאוד שאת הקוד שלך בפורום תשים בתגיות code <> ככה הוא יהיה הרבה יותר קריא
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.