Мазмуну:

Java'да массивдин өлчөмүн кантип эсептейсиз?
Java'да массивдин өлчөмүн кантип эсептейсиз?

Video: Java'да массивдин өлчөмүн кантип эсептейсиз?

Video: Java'да массивдин өлчөмүн кантип эсептейсиз?
Video: Java дээр динамик хэмжээтэй массивыг хэрхэн үүсгэх вэ (Java дасгал). 2024, Май
Anonim
  1. коомдук класс JavaStringArrayLengthExample {
  2. public static void main(String args){
  3. String strArray = new String{" Java ", "Сап", " Массив ", " Узундук "};
  4. int узундугу = strArray. узундугу ;
  5. Система. чыгып. println("String массив узундугу болуп саналат: "+ узундугу );
  6. for(int i=0; i < узундугу ; i++){
  7. Система. чыгып. println(strArray);

Ошондой эле, Javaдагы массивдин өлчөмүн кантип тапса болот?

Программа эмне кылаарын түшүнүңүз

  1. Сиз төмөнкү маанилер менен бүтүн массив сандарын жарыялайсыз: [1. 225, 231, 4, 675].
  2. Андан кийин, бүтүн массивдин сандарынын өлчөмүн алуу үчүн "сандар. узундук" операторун колдоносуз жана аны Integer өзгөрмө өлчөмүнө дайындайсыз.
  3. Андан кийин Integer массивинин сандарынын өлчөмүн басып чыгарасыз.

Ошо сыяктуу эле, массивдеги элементтердин санын кантип санайсыз? Логика. Бардык ээлеген өлчөмүн алуу массивдин элементтери жана өлчөмү менен бөлүңүз массив түрү. Бир бүтүн сан бар дейли массив 5 менен элементтер анда өлчөмү массив 5*4=20 жана өлчөмү болот массив түрү 4 болот. 20ду 4кө бөлсө, жооп 5 болот саны нын массивдин элементтери.

Буга байланыштуу массивдин өлчөмүн кантип тапса болот?

үчүн аныктоо the өлчөмү сенин массив байт менен колдоно аласыз sizeof оператор: int a[17]; size_t n = sizeof (а); Менин компьютеримде ints узундугу 4 байт, андыктан n 68. To аныктоо элементтердин саны массив , жалпы сумманы бөлсөк болот өлчөмү ныкы массив тарабынан өлчөмү ныкы массив элемент.

Массив узундугу деген эмне?

Массив узундугу . узундугу менчиги болуп саналат массивдер Берилген элементтердин санын кайтарып берүүчү же орнотуучу JavaScript'те массив . менен бирдикте дайындоо оператору узундугу касиет, андагы элементтердин андан кийин санын коюу үчүн колдонулушу мүмкүн массив ушундай.

Сунушталууда: