• Like
Arrays Class presentation
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

Arrays Class presentation

  • 705 views
Published

 

Published in Education , Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
705
On SlideShare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
23
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Introduction to Computer Programming Lab 2 Arrays Neveen Reda
  • 2. Arrays in action0 There are many uses for arrays0 For example image pixels are represented using arrays Neuroph (2012)
  • 3. Arrays in action 0 Arrays can also be used in creating grids for games.Eckert (2009)
  • 4. Lesson ObjectivesAfter this lesson you will be able to:3.Develop Java programs that create arrays and performdifferent operations on them.5.Determine the functionality and output of any givenprogram that performs array manipulations.
  • 5. Arrays0 Why arrays?  Individual variables can only hold one value at a time, Arrays can holds multiple values (Abdennadher , 2010).0 “An array is a data structure that defines an indexed collection of a fixed number of data elements.” (Mughal & Rasmussen, 2009).
  • 6. Arrays0 The position of an element in an array is called the index.0 If array X contains 10 elements, the first element will be at position (index) 0 and the last element is at position 9 Oracle (2012)
  • 7. Arrays Declarations0 All the elements in an array have the same data type.(For example all integers, all Strings, all doubles and so on)Examples:int [] x; //x is an array of integers.double [] myArray; //myArray is an array of doubles.
  • 8. Creating Arrays0 The size if an array is fixed. It is specified when the array is created and cannot be changed (Abdennadher , 2010).x = new int[5]; //array x is now of size 5myArray = new double[3];
  • 9. Creating Arrays0 An array can be declared and created in one statement.0 Until this point the arrays is empty (contains default values of its declared type)Examples:int [] x = new int [5];double [] myArray = new double [3];int number = 10;char [] letters = new char[number];
  • 10. Initializing ArraysDouble [] prices = new double [5];
  • 11. Initializing ArraysDouble [] prices = {2.25, 3.0, 10.5, 5.3, 0.5}; 2.25 3.0 10.5 5.3 0.5
  • 12. Using ArraysAfter creating and initializing an array, it can be used within a program:• An element in the array can be used within a statement• The reference to the array can be used within a statement. (Abdennadher , 2010)
  • 13. Using Arrays0 Reassign value to index: 4.5 2.25 Prices[0] = 4.5; 3.0 10.5 5.3 0.50 Using element within a statement:if(Prices[1] >= 3.0){Discount = 10;}
  • 14. Array Examples0 Write a java program that creates an array of size 3 and prints all its elements using a for loop.
  • 15. References• Abdennadher S. (2010). Arrays. Lecture notes.• Eckert T. (2009). Bimaru - Battleship Solitaire [image]. Retrieved from: http://www.cyrket.com/p/android/com.androidcan.bimaru/• Mughal K. A. & Rasmussen R. W. (2009). A Programmers Guide to Java SCJP Certification. Upper Saddle River, NJ: Pearson Education.• Neuroph (2012). Image colors [image]. Retrieved from: http:// neuroph.sourceforge.net/image_recognition.html• Oracle (2012). An array of 10 elements [image]. Retrieved from: http ://docs.oracle.com/javase/tutorial/java/nutsandbolts/arrays.html