JavaRush /جاوا بلاگ /Random-UR /کیتھی سیرا اور برٹ بیٹس کے ذریعہ جاوا سیکھنے میں غلطی
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