לולאה לא עובדת - לא יוצא שום פלט ולולאה אינסופית (JAVA) אפשר עזרה ? - תוכנה - HWzone פורומים
עבור לתוכן
  • צור חשבון

לולאה לא עובדת - לא יוצא שום פלט ולולאה אינסופית (JAVA) אפשר עזרה ?


dorit hershcovits

Recommended Posts

 

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;
    }
}
קישור לתוכן
שתף באתרים אחרים

 

למה אתה מצפה שהלולאה הזאת אי פעם תיגמר? למה שהתנאי יפסיק להתקיים?

while(left>=10) {
	left = o/10;
	C*=10;
}

וכדאי מאוד שאת הקוד שלך בפורום תשים בתגיות code <> ככה הוא יהיה הרבה יותר קריא

קישור לתוכן
שתף באתרים אחרים

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

×
  • צור חדש...