common missunderestandings

16
Introduction to Java CST200 – Week 1: Introduction to Java Instructor: Andreea Molnar

Upload: asu-online

Post on 17-May-2015

36 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Common missunderestandings

Introduction to Java

CST200 – Week 1: Introduction to Java

Instructor: Andreea Molnar

Page 2: Common missunderestandings

Outline

•Aims

•Basic Concepts

•Strings

•Arrays

Page 3: Common missunderestandings

Aim

•The aim of this presentation is to emphasis on some of the material covered by the pluralsigh videos.

Page 4: Common missunderestandings

Basic Concepts

•Expression: see more about them here: http://www.d.umn.edu/~gshute/java/statements.html

•Algorithm: see a definition here: http://en.wikipedia.org/wiki/Algorithm

Page 5: Common missunderestandings

Strings and Arrays

The first letter of a String is at the position 0 and the first value of an array is at the position 0.

Page 6: Common missunderestandings

Strings

Any sequence of characters, for example:

String s = “Arizona”;

String s = “1457 Mesa”;

String s = “@u”;

Page 7: Common missunderestandings

Strings - Methods

You can find all the String methods at: http://docs.oracle.com/javase/7/docs/api/java/lang/String.html

Page 8: Common missunderestandings

Strings - Methods

public int length() – returns the length of the string

String s = “CST 200”;

s.length() – will return 7 as there are 7 characters in the string

Page 9: Common missunderestandings

Strings - Methods

public int length() – returns the length of the string

String s = “CST 200”;

s.length() – will return 7 as there are 7 characters in the string (space is count as a separate character)

Page 10: Common missunderestandings

Strings - Methods

public char charAt(int index)– returns the character value at the specified index

String s = “CST 200”;

C S T 2 0 0

00 1 2 3 4 5 6

index

Page 11: Common missunderestandings

Strings - Methods

public char charAt(int index)– returns the character value at the specified index

String s = “CST 200”;

C S T 2 0 0

00 1 2 3 4 5 6

The first character of a String is at the position 0!!!

Page 12: Common missunderestandings

Strings - Methods

String s = “CST 200”;C S T 2 0 0

00 1 2 3 4 5 6

System.out.println(s.charAt(0));//will print C

System.out.println(s.charAt(6));//will print 0

Page 13: Common missunderestandings

Strings - Methods

public int indexOf(String str) - returns the index within this string of the first occurrence of the specified substring

String s = “CST 200”;

C S T 2 0 0

00 1 2 3 4 5 6

System.out.println(s.indexOf(“T”));

//will print 3

Page 14: Common missunderestandings

Arrays

Array is a container that holds a fixed number of values.

int[] array = {10, 20, 30, 50};

10 20 30 50

0 2 3 4

index

Page 15: Common missunderestandings

Arraysint[] array = {10, 20, 30, 50};

10 20 30 50

0 1 2 3

To print the values of this array:

System.out.println(array[0]);//will print 10

System.out.println(array[1]);//will print 20

System.out.println(array[2]);//will print 30

System.out.println(array[3]);//will print 50

Page 16: Common missunderestandings

Summary

•Expression definition

•Algorithm definition

•The first character of an array starts at position 0

•The first element of an array starts at the position 0