25.10.2014 Views

1. Write a statement that declares a reference to an array of int's. The ...

1. Write a statement that declares a reference to an array of int's. The ...

1. Write a statement that declares a reference to an array of int's. The ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

AITay Worksheet/12<br />

<strong>1.</strong> <strong>Write</strong> a <strong>statement</strong> <strong>that</strong> <strong>declares</strong> a <strong>reference</strong> <strong>to</strong> <strong>an</strong> <strong>array</strong> <strong>of</strong> int’s. <strong>The</strong> <strong>array</strong> <strong>reference</strong> should be named<br />

numbers.<br />

2, <strong>Write</strong> a <strong>statement</strong> <strong>that</strong> <strong>declares</strong> <strong>an</strong>d constructs <strong>an</strong> <strong>array</strong> <strong>of</strong> Rect<strong>an</strong>gle’s named boxes so <strong>that</strong> the <strong>array</strong>(~c4~.C.~l~, r .~¢<br />

s<strong>to</strong>res exactly I0 Rect<strong>an</strong>gle objects. ~C.-~c~\e ~ I ~0/~ ~ t’3ecx_~<br />

3. <strong>Write</strong> a SINGLE <strong>statement</strong> <strong>that</strong> <strong>declares</strong> a <strong>reference</strong> <strong>to</strong> <strong>an</strong> <strong>array</strong> named grades <strong>that</strong> s<strong>to</strong>res five<br />

double’s. In the same <strong>statement</strong>, initialize the <strong>array</strong> <strong>to</strong> the values 44, 55, 66, 77, <strong>an</strong>d 88.<br />

4. <strong>Write</strong> a <strong>statement</strong> <strong>that</strong> assigns the value 13 <strong>to</strong> the fifth ~osition <strong>of</strong> the a~ay nun~e~s.<br />

’<br />

5. <strong>Write</strong> a <strong>statement</strong> <strong>that</strong> displays the value s<strong>to</strong>red in the third position <strong>of</strong> the a~ay n~bers.<br />

6. <strong>Write</strong> a <strong>statement</strong> <strong>that</strong> displays the number ~felem~nts in the <strong>array</strong> na~ed n~mber s.<br />

7. Writ~ a ~IN~L~ <strong>statement</strong> <strong>that</strong> s<strong>to</strong>res the value 99 in<strong>to</strong> the last position <strong>of</strong> <strong>an</strong> <strong>array</strong> named g~ades no<br />

matter how m<strong>an</strong>y elements it has,<br />

8. <strong>Write</strong> a fo~ loop <strong>that</strong> assigns the integer values 1 through I0 <strong>to</strong> the first ten positions <strong>of</strong> <strong>an</strong> <strong>an</strong>’ay named<br />

sco~es. You c<strong>an</strong> assume <strong>that</strong> the <strong>array</strong> scores has already been declared <strong>an</strong>d constructed <strong>to</strong> have 10<br />

elements. ~(Vq< i =O) } ~ ~O’j i~+ )<br />

9. <strong>Write</strong> a <strong>statement</strong> <strong>that</strong> <strong>declares</strong> a constructs a two-dimensional <strong>array</strong> <strong>of</strong> int’s named aportsScores<br />

<strong>that</strong> has exactly 5 rows <strong>an</strong>d 4 columns.<br />

10. <strong>Write</strong> a <strong>statement</strong> <strong>that</strong> assigns the value 13 <strong>to</strong> the element in the third row <strong>an</strong>d the second column <strong>of</strong> the<br />

two-dimensional <strong>array</strong> named sportsScorea.<br />

Complete the following exercises on the back <strong>of</strong> this worksheet.<br />

t I, <strong>Write</strong> a static method named findPosition <strong>that</strong> accepts two parameters, <strong>an</strong> int named key <strong>an</strong>d <strong>an</strong><br />

<strong>array</strong> <strong>of</strong> ±nt’s named mykrray. <strong>The</strong> method must return the subscript position within myArray in which<br />

key is fbund. If key is not s<strong>to</strong>red in mykrray, return the value<br />

12. <strong>Write</strong> a code segment <strong>that</strong> uses a for loop <strong>an</strong>d <strong>an</strong> ±f <strong>statement</strong> <strong>to</strong> determine whether the value 13 is<br />

s<strong>to</strong>red in a previously declared two-dimensional <strong>array</strong> named sportsScores. If the value 13 is s<strong>to</strong>red in<br />

the <strong>array</strong>, then s<strong>to</strong>re the value true in a boole<strong>an</strong> flag variable named found. Otherwise, s<strong>to</strong>re false in<br />

found. <strong>The</strong> <strong>array</strong> sports$cores has 4 columns <strong>an</strong>d 5 rows.


From: Alden Hsu<br />

To: N<strong>an</strong>cy Ricca ¯ ~ i ~.."<br />

Date: 11/6/2012.2:38 PM<br />

Subject: Array Worksheet 2 #12<br />

int sportsScores[][] = new int[5][4];<br />

boole<strong>an</strong> found = false;<br />

for(int i = O;i < 5; i++)<br />

{<br />

for (intj = O;j < 4; j++)<br />

if(sportsScores[i][j] == 13)<br />

found = true;<br />

}<br />

System. out. pri nt(found);


Java " Nam’e -<br />

ArrayLis! worksheet #2<br />

<strong>1.</strong> <strong>Write</strong> a <strong>statement</strong> <strong>that</strong> only <strong>declares</strong> a <strong>reference</strong> <strong>to</strong> <strong>an</strong> krray5ist named nurabers.<br />

2, <strong>Write</strong> a <strong>statement</strong> <strong>that</strong> <strong>declares</strong> <strong>an</strong>d constructs <strong>an</strong> Ar rayList named boxes,<br />

3. <strong>Write</strong> a <strong>statement</strong> <strong>that</strong> adds a Rect<strong>an</strong>gle object <strong>reference</strong> named rayRect <strong>to</strong> boxes.<br />

4.<strong>Write</strong> a <strong>statement</strong> <strong>that</strong> replaces the fifxh position n~ers with the value 5.<br />

5.<strong>Write</strong> a <strong>statement</strong> <strong>that</strong> displays the s<strong>to</strong>red in the third position <strong>of</strong> n~ers.<br />

6,<strong>Write</strong> a s~tement <strong>that</strong> displays the number <strong>of</strong> elements in n~Bers.<br />

7, <strong>Write</strong> a S~GLE <strong>statement</strong> <strong>that</strong> s<strong>to</strong>res the value 99 in<strong>to</strong> the last position <strong>of</strong> n~ers no roarer how large it is. Whatever w~<br />

s<strong>to</strong>red in the last position should be overwriRen.<br />

8. <strong>Write</strong> a single <strong>statement</strong> <strong>that</strong> insets the string "~o" in<strong>to</strong> the fiRh position <strong>of</strong> oh a~ay list <strong>of</strong> strings named schools. You c<strong>an</strong><br />

assume <strong>that</strong> schooZs h~ a flRh position,<br />

I’ 2<br />

9. Assuming boxes s<strong>to</strong>res Rect<strong>an</strong>gle objects, write a single <strong>statement</strong> <strong>that</strong> <strong>declares</strong> a Rect<strong>an</strong>gle object named rayBox <strong>an</strong>d<br />

initializes it <strong>to</strong> the Rect<strong>an</strong>gle object <strong>that</strong> is s<strong>to</strong>red in the fourth position <strong>of</strong> boxes.<br />

I0, <strong>Write</strong> a single stmement thN removes the ve~ first element <strong>of</strong> <strong>an</strong> <strong>array</strong> list named stuff,<br />

<strong>Write</strong> the following methods on lined paper <strong>an</strong>d staple the lined paper <strong>to</strong> this worksheet<br />

1 <strong>1.</strong> <strong>Write</strong> a static method named findPosition <strong>that</strong> accepts two parameters, <strong>an</strong> int narned keyValue <strong>an</strong>d <strong>an</strong> <strong>array</strong> list <strong>of</strong><br />

Integer’s named myArray. <strong>The</strong> method must return the first subscript position within myArray in which keyVaiue is<br />

found. If keyValue is not s<strong>to</strong>red in rayArray, return the value<br />

12, <strong>Write</strong> a static method named countMales <strong>that</strong> accepts <strong>an</strong> <strong>an</strong>:ay list parameter named myList <strong>that</strong> contains strings. <strong>The</strong><br />

method must count up <strong>an</strong>d return the number <strong>of</strong> times <strong>that</strong> the string "male" is found in mySist,<br />

13, <strong>Write</strong> a static method named parseIn<strong>to</strong>ArrayList <strong>that</strong> accepts two parameters, a string named input <strong>an</strong>d <strong>an</strong> <strong>array</strong> list<br />

<strong>of</strong> strlngs named result. <strong>The</strong> method must break input up in<strong>to</strong> individual letters, s<strong>to</strong>re each letter in<strong>to</strong> a substring, <strong>an</strong>d s<strong>to</strong>re<br />

each letter substring in the next position <strong>of</strong> result.<br />

14. <strong>Write</strong> a void, static method named removeZeros <strong>that</strong> is passed <strong>an</strong> ArrayList parameter named myList.<br />

<strong>The</strong> method must remove all values <strong>of</strong> 0.<br />

15. <strong>Write</strong> a static method named countLetters <strong>that</strong> is passed <strong>an</strong> <strong>array</strong> list parameter named myLi st <strong>that</strong> contains String<br />

object <strong>reference</strong>s. <strong>The</strong> method must count up <strong>an</strong>d return the number <strong>of</strong> characters (letters, digits, bl<strong>an</strong>k spaces, etc.) in all <strong>of</strong> the<br />

strings <strong>of</strong>rayList,


2<br />

3<br />

4<br />

~ < [] scores = {99, 88, 77, i01, 81};<br />

6<br />

?<br />

8<br />

9i0<br />

f


From: Alex<strong>an</strong>der Volynsky<br />

To: N<strong>an</strong>cy Ricca<br />

Date: 11/6/2Q122:24 PM<br />

Subject: Problem #13<br />

public static void parseln<strong>to</strong>ArrayList (String input, ArrayList result)<br />

}<br />

String test = input;<br />

for (inti = 0;i


From: Jake Housley<br />

To: N<strong>an</strong>cy Ri¢ca<br />

Date: 11/7/2012~2:36 PM<br />

Subject:<br />

public static void removeZeros0<br />

for(int x=0; x


From: Brend<strong>an</strong> Freiler<br />

To: N<strong>an</strong>cy Ricca<br />

Date: 11/6/20122:10 PM<br />

Subject: public static int countLetters(ArrayList myList)<br />

public static int countLetters(ArrayList myList)<br />

int count = O;<br />

for (String s: myList)<br />

{ count+= s.length();<br />

return count;


-(.~ ",<br />

Java<br />

ArrayLi:st Worr_kshee..t_#,l<br />

Name -<br />

Tr~ethecode<strong>an</strong>ddrawtheresulting ArrayList’sorexplain<strong>an</strong>ye~orsth~tyou find.<br />

I.<br />

ArrayList shoppingCart = new ArrayList();<br />

String box = "Wheaties";<br />

shoppingCart.add~box);<br />

shoppingCart.add("b<strong>an</strong><strong>an</strong>as");<br />

shoppingCart.add("crackers");<br />

String jar =<br />

shoppingCart.set(l, jar);<br />

String snack = ~Fri<strong>to</strong>s";<br />

shoppingCart.add(2, snack);<br />

shoppingCart.remove(0);<br />

String dairy = "milk";<br />

shoppingCart.set(l, dairy)<br />

ArrayList listl = new ArrayList()<br />

for (int i = I; i

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!