JavaRush /جاوا بلاگ /Random-SD /ڪيٿي سيرا ۽ برٽ بيٽس پاران جاوا سکڻ ۾ غلطي
lookinbody
سطح
Москва

ڪيٿي سيرا ۽ برٽ بيٽس پاران جاوا سکڻ ۾ غلطي

گروپ ۾ شايع ٿيل
سڀني کي صبح جو سلام. ڪم ۽ جاوا رش جي وچ ۾، مون خريد ڪيو ۽ پڙهڻ شروع ڪيو ” لارنگ جاوا “ ڪيٿي سيرا ۽ برٽ بيٽس پاران. اڄ مون درسي ڪتاب ۾ هڪ ٻيو هوم ورڪ ڪيو. مان مسئلو حل نه ڪري سگهيو آهيان " ڪلاس ٽرينگل " ص 95. IntelliJ IDEA ۾ اهو جواب نه هو جنهن جي مون کي ضرورت هئي. مون ٻه ڪلاڪ گذاريا، سڀني ممڪن اختيارن جي ڪوشش ڪئي، ڪجھ به ڪم نه ڪيو. هو ٿڪجي پيو ۽ جوابن لاءِ ويو. ۽ اتي منهنجو پهريون فيصلو آهي. نتيجي طور، جيڪڏھن توھان ھي ڪوڊ داخل ڪريو IntelliJ IDEA ۾، جواب اھو نه ھوندو جيڪو درسي ڪتاب ۾ لکيل آھي. درسي ڪتاب ۾ غلطيجوابن مان صحيح حل هن طرح نظر اچي ٿو:
public class Triangle
{
    double area;
    int height;
    int lenght;
    public static void main(String[] args)
    {
        int x = 0;
        Triangle [] ta = new Triangle[4];
        while (x < 4)
        {
            ta[x] = new Triangle();
            ta[x].height = (x + 1) * 2;
            ta[x].lenght = x + 4;
            ta[x].setArea();
            System.out.print("треугольник " +x+ ", зона");
            System.out.println(" = " + ta[x].area);
            x = x + 1;
        }
        int y = x;
        x = 27;
        Triangle t5 = ta[2];
        ta[2].area = 343;
        System.out.print("y = " + y);
        System.out.println(", зона t5 = " + t5.area);
    }
    void setArea()
    {
        area = (height + lenght) / 2;
    }
}
جواب، درسي ڪتاب جي مصنفن جي مطابق، هجڻ گهرجي:
треугольник 0, зона = 4.0
треугольник 1, зона = 10.0
треугольник 2, зона = 18.0
треугольник 3, зона = 28.0
y = 4, зона t5 = 343.0
حقيقت ۾ جواب هن طرح نظر اچي ٿو:
треугольник 0, зона = 3.0
треугольник 1, зона = 4.0
треугольник 2, зона = 6.0
треугольник 3, зона = 7.0
y = 4, зона t5 = 343.0
مون وٽ صرف ٻه ممڪن جواب هئا:
  1. ٽيڪنيڪل ناقص ۽ ٽائپو.

  2. ڪتاب جاوا 5.0 استعمال ڪندي لکيو ويو، مان جاوا 8.0 ۾ مسئلو حل ڪريان ٿو

مھرباني ڪري مون کي ٻڌايو ته مان پنھنجي اندازن ۾ ڪيترو صحيح آھيان.
تبصرا
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION