第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

讀取數(shù)據(jù)文件

讀取數(shù)據(jù)文件

慕神8447489 2024-01-17 17:09:50
我正在我的 AP java 課上編寫一個(gè)程序,我很困惑。該程序應(yīng)該使用另一個(gè)名為 EasyReader 的程序讀取數(shù)據(jù)文件。該程序由一個(gè)對(duì)象類組成,用于查找最大數(shù)、中等數(shù)和最小數(shù)。Test 類應(yīng)該讀取給出一組數(shù)字的數(shù)據(jù)文件 (numbers.bat),并且該程序應(yīng)該打印數(shù)據(jù)文件所有行中的最大、中和最小行。但是,它只讀取數(shù)據(jù)文件的一行(中間一行)而不是全部三行。它正在顯示Largest = 7.3 Medium = 5 Smallest = 3.2請(qǐng)幫忙。謝謝你!這是對(duì)象類:public class Numbers {    double small;    double medium;    double large;    public Numbers(double A, double B, double C)    {      if(A>=B && A>=C)      {        large = A;        if(B>=C && B<=A)        {          medium = B;          small = C;        }        else        {          medium = C;          small = B;        }      }       else if(B>=A && B>=C)      {          large = B;            if(A>=C && A<=B)            {              medium = A;              small = C;            }            else            {              medium = C;              small = A;            }      }       else       {          large = C;            if(A>=B && A<=C)            {              medium = A;              small = B;            }            else            {              medium = B;              small = A;            }      }    }        public double large()        {            return large;        }        public double medium()        {            return medium;        }        public double small()        {            return small;        }    }   最后是數(shù)據(jù)文件(numbers.bat)4 9 2.5 3.2 5 7.3 12 8.2 9.1現(xiàn)在的輸出:Largest = 7.3 Medium = 5.0 Smallest = 3.2預(yù)期輸出:Largest = 12.0 Medium = 7.3 Smallest = 2.5
查看完整描述

1 回答

?
明月笑刀無情

TA貢獻(xiàn)1828條經(jīng)驗(yàn) 獲得超4個(gè)贊

僅當(dāng)您的 value1 (A) 大于或等于其他兩個(gè)時(shí),您的數(shù)字構(gòu)造函數(shù)才會(huì)執(zhí)行任何操作。如果不是,則會(huì)將小、中和大保留為 0。


編輯:在這里擴(kuò)展答案,因?yàn)樗雌饋砀蓛?。所以在你的?shù)字構(gòu)造函數(shù)中


public Numbers(double A, double B, double C)

{




            if(A>=B && A>=C)

            {

                large = A;



            if(B>=C && B<=A)

            {

                medium = B;


                small = C;

            }

            else

            {

                medium = C;

                small = B;

            }


        }


    }

只有一個(gè)主 if 語句檢查 A 是否最大,其余的都嵌套在其中。您還需要一個(gè) if 語句來判斷 B 或 C 是否最大。


public Numbers(double A, double B, double C)

{


  if(A>=B && A>=C)

  {

    large = A;



    if(B>=C && B<=A)

    {

      medium = B;


      small = C;

    }

    else

    {

      medium = C;

      small = B;

    }


  } else if if(B>=A && B>=C)

  {

    //B is the largest, add code to determine medium and small as you did before

  } else {

    //C is the largest, add code to determine medium and small as you did before

  }


}


查看完整回答
反對(duì) 回復(fù) 2024-01-17
  • 1 回答
  • 0 關(guān)注
  • 167 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)