Բովանդակություն:

Կարո՞ղ եք Java-ում երկու զանգված ավելացնել:
Կարո՞ղ եք Java-ում երկու զանգված ավելացնել:

Video: Կարո՞ղ եք Java-ում երկու զանգված ավելացնել:

Video: Կարո՞ղ եք Java-ում երկու զանգված ավելացնել:
Video: Ինչպես է իրականում աշխատում Գարուն AOP-ը [Գարնանային AOP ճամփորդություն - Մաս 2] 2024, Նոյեմբեր
Anonim

Դուք չի կարող օգտագործել plus օպերատորը ավելացնել երկու զանգված Java-ում օր. եթե դու ունեն երկու միջ զանգվածներ a1 և a2, կատարելով a3 = a1 + a2 կամք տալ կոմպիլյացիայի ժամանակի սխալ: Միակ ճանապարհը ավելացնել երկու զանգված Java-ում է կրկնել նրանց վրա և ավելացնել առանձին տարրեր և պահել դրանք նորի մեջ զանգված.

Համապատասխանաբար, ինչպե՞ս եք գումարում զանգվածը Java-ում:

Ծրագրի ելքը նույնպես ներկայացված է ստորև:

  1. հանրային դաս Array_Sum.
  2. int n, գումար = 0;
  3. Սկաներ s = նոր Սկաներ (Համակարգ.
  4. Համակարգ. դուրս. print («Մուտքագրեք զանգվածում ձեր ուզած տարրերի թիվը.»);
  5. n = s. nextInt();
  6. int a = նոր int[n];
  7. Համակարգ. դուրս. println («Մուտքագրեք բոլոր տարրերը:»);
  8. for(int i = 0; i < n; i++)

Նաև, կարո՞ղ ենք C-ում ավելացնել երկու զանգված: Այս ծրագրում օգտվողին խնդրում են մուտքագրել r տողերի և սյունակների քանակը գ . Այնուհետև օգտագործողին խնդրվում է մուտքագրել տարրերը երկու մատրիցներ (r* կարգի գ ). Մենք այնուհետև ավելացվել են համապատասխան տարրեր երկու մատրիցներ և այն պահպանեց մեկ այլ մատրիցով ( երկու - ծավալային զանգված ).

Բացի այդ, ինչպես կարող եք զանգված ավելացնել ArrayList-ին Java-ում:

Օգտագործելով Զանգվածներ . asList() մեթոդ - Անցեք պահանջվողը զանգված այս մեթոդին և ստացեք List օբյեկտ և փոխանցեք այն որպես պարամետր the-ի կոնստրուկտորին ArrayList դաս. Հավաքածուներ. addAll() մեթոդ - Ստեղծել նոր ցուցակ, նախքան այս մեթոդը օգտագործելը, ապա ավելացնել զանգված տարրերը, որոնք օգտագործում են այս մեթոդը գոյություն ունեցող ցուցակում:

Ինչպե՞ս եք տպում զանգվածը Java-ում:

Դու չես կարող տպել զանգված տարրերը ուղղակիորեն ներս Java , դուք պետք է օգտագործեք Զանգվածներ . toString() կամ Զանգվածներ . deepToString() դեպի տպել զանգված տարրեր. Եթե ցանկանում եք, օգտագործեք toString(). տպել միաչափ զանգված և եթե ցանկանում եք, օգտագործեք deepToString() մեթոդը տպել երկչափ զանգված.

Խորհուրդ ենք տալիս: