Агуулгын хүснэгт:

Та Java дээр хоёр массив нэмж болох уу?
Та Java дээр хоёр массив нэмж болох уу?

Видео: Та Java дээр хоёр массив нэмж болох уу?

Видео: Та Java дээр хоёр массив нэмж болох уу?
Видео: Рефакторинг: switch vs if-else vs enum vs HashMap [Шаблон "Команда"] 2024, Арваннэгдүгээр
Anonim

Та нэмэх операторыг ашиглах боломжгүй Java дээр хоёр массив нэмнэ жишээ нь хэрэв Та байна хоёр int массив a1 ба a2, a3 = a1 + a2 хийж байна болно эмхэтгэх хугацааны алдаа өгнө. Цорын ганц арга зам Java дээр хоёр массив нэмнэ нь тэдгээрийг давтах явдал бөгөөд нэмэх бие даасан элементүүд болон тэдгээрийг шинэ болгон хадгалах массив.

Үүний дагуу Java хэл дээрх массивыг хэрхэн нэгтгэх вэ?

Програмын гаралтыг мөн доор харуулав

  1. нийтийн анги Массив_нийлбэр.
  2. int n, нийлбэр = 0;
  3. Сканнер = шинэ сканнер(Систем.
  4. Систем. гарч. print("Массивт оруулахыг хүссэн элементийн тоог оруулна уу:");
  5. n = s. nextInt();
  6. int a = new int[n];
  7. Систем. гарч. println("Бүх элементүүдийг оруулна уу:");
  8. for(int i = 0; i < n; i++)

Мөн бид C хэлэнд хоёр массив нэмж болох уу? Энэ программ дээр хэрэглэгчээс r мөр, баганын тоог оруулахыг хүсдэг в . Дараа нь хэрэглэгчээс элементүүдийг оруулахыг хүсэх болно хоёр матрицууд (r дарааллын дагуу* в ). Бид дараа нь харгалзах элементүүдийг нэмсэн хоёр матрицыг өөр матрицад хадгалсан ( хоёр - хэмжээст массив ).

Мөн Java хэл дээрх ArrayList-д массивыг хэрхэн нэмэх вэ?

Ашиглаж байна Массив . asList() method - Шаардлагатай зүйлийг дамжуулна массив энэ аргын дагуу List объектыг авч, үүнийг үүсгэгч рүү параметр болгон дамжуулна ArrayList анги. Цуглуулга. addAll() арга - Үүсгэх энэ аргыг хэрэглэхээс өмнө шинэ жагсаалт, дараа нь массив нэмнэ одоо байгаа жагсаалтад энэ аргыг ашиглан элементүүд.

Жава хэл дээр массивыг хэрхэн хэвлэх вэ?

Чи чадахгүй хэвлэх массив элементүүдийг шууд оруулдаг Java , та ашиглах хэрэгтэй Массив . toString() эсвэл Массив . deepToString() руу хэвлэх массив элементүүд. Хэрэв та хүсвэл toString()-г ашиглана уу хэвлэх нэг хэмжээст массив мөн хэрэв хүсвэл deepToString() аргыг ашиглаарай хэвлэх хоёр хэмжээст массив.

Зөвлөмж болгож буй: