SlideShare a Scribd company logo
Introduction to Computer Science II Lecture 3 :  Java Essentials (Chapter 1) COSC 1320/6305
Preventive Coding ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],3-
1- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
Class Participation NetBeans Projects
Java ,[object Object],[object Object],[object Object],[object Object],1- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
Origins of the  Java  Language ,[object Object],[object Object],[object Object],[object Object],1- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
Origins of the  Java  Language ,[object Object],[object Object],[object Object],[object Object],1- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
Java is Compiled and Interpreted Text Editor Compiler Interpreter Programmer Source Code .java file Byte Code . class file Hardware and  Operating System Notepad,   emacs,vi javac java appletviewer netscape
Compiled Languages Text Editor Compiler Linker Programmer Source Code .c file Object Code . o file Notepad,   emacs,vi gcc Executable Code a.out file
Total Platform Independence JAVA COMPILER JAVA BYTE CODE JAVA INTERPRETER Windows 95 Macintosh Solaris Windows NT (translator) (same for all platforms) (one for each different system)
Architecture Neutral & Portable ,[object Object],[object Object],[object Object]
Architecture Neutral & Portable ,[object Object],[object Object]
Rich Class Environment ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Java Development Kit ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Java Environment
Java Development Kit ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Process of Building and Running  Java Programs Text Editor Java Source  Code javac Java Class File java Outout javadoc javah jdb HTML Files Header Files
How Does  Java  compares to  C++
Overlap of  C ,  C++ , and  Java C C++ Java
Origins of the  Java  Language ,[object Object],[object Object],[object Object],[object Object],[object Object],1- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
Objects  and  Methods ,[object Object],[object Object],[object Object],1- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
Terminology Comparisons ,[object Object],[object Object],[object Object],1- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
Computer Language Levels ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],1- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
Byte-Code  and the  Java Virtual Machine ,[object Object],[object Object],[object Object],[object Object],1- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
Byte-Code and the Java Virtual Machine ,[object Object],[object Object],[object Object],1- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
Program terminology ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],1- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
Class Loader ,[object Object],[object Object],[object Object],[object Object],1- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
Compiling a Java Program or Class ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],1-
Running a  Java Program ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],1-
Syntax and Semantics ,[object Object],[object Object],1- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
Tip:  Error Messages ,[object Object],[object Object],[object Object],[object Object],1- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
Tip:  Error Messages ,[object Object],[object Object],[object Object],[object Object],1- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
 
Identifiers ,[object Object],[object Object],[object Object],[object Object],1- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
Identifiers ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],1- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
Naming Conventions ,[object Object],[object Object],[object Object],[object Object],1- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
 
Variable Declarations ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],1- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
 
Primitive Types 1- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
 
Assignment Statements With Primitive Types ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],1- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
Assignment Statements With Primitive Types ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],1- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
 
Tip:  Initialize Variables ,[object Object],[object Object],[object Object],[object Object],1- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
Tip:  Initialize Variables ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],1- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
 
Shorthand Assignment Statements ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],1- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
Shorthand Assignment Statements 1- Copyright © 2010 Pearson Addison-Wesley. All rights reserved. Example: Equivalent To: count += 2; count = count + 2; sum -= discount; sum = sum – discount; bonus *= 2; bonus = bonus * 2; time /=  rushFactor; time =  time / rushFactor; change %= 100; change = change % 100; amount *=  count1 + count2; amount = amount * (count1 + count2);
 
Assignment Compatibility ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],1- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
Assignment Compatibility ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],1- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
Constants ,[object Object],[object Object],[object Object],[object Object],[object Object],1- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
Constants ,[object Object],[object Object],[object Object],[object Object],1- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
Arithmetic Operators and Expressions ,[object Object],[object Object],[object Object],1- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
Arithmetic Operators and Expressions ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],1- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
Parentheses and Precedence Rules ,[object Object],[object Object],[object Object],1- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
Precedence Rules 1- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
Precedence and Associativity Rules ,[object Object],[object Object],[object Object],[object Object],1- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
Precedence and Associativity Rules ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],1- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
Pitfall:  Round-Off Errors in Floating-Point Numbers ,[object Object],[object Object],[object Object],[object Object],[object Object],1- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
Integer and Floating-Point Division ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],1- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
The  %  Operator ,[object Object],[object Object],[object Object],[object Object],[object Object],1- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
Type Casting ,[object Object],[object Object],[object Object],[object Object],[object Object],1- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
More Details About Type Casting ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],1- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
Increment and Decrement Operators ,[object Object],[object Object],[object Object],[object Object],1- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
Increment and Decrement Operators ,[object Object],[object Object],[object Object],[object Object],1- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
 
4- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
CLASS Participation  A ! (pp. 44)
13- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
The Class  String ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Concatenation  of Strings ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Classes,  Objects , and  Methods ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Classes,  Objects , and  Methods ,[object Object],[object Object],[object Object],[object Object]
String  Methods ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Some  Methods  in the Class  String  (Part 1 of 8)
Some  Methods  in the Class  String  (Part 2 of 8) 1-
Some  Methods  in the Class  String  (Part 3 of 8) 1-
Some  Methods  in the Class  String  (Part 4 of 8) 1-
Some  Methods  in the Class  String  (Part 5 of 8)
Some  Methods  in the Class  String  (Part 6 of 8) 1-
Some  Methods  in the Class  String  (Part 7 of 8) 1- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
Some  Methods  in the Class  String  (Part 8 of 8) 1- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
String Indexes 1- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
Escape Sequences ,[object Object],[object Object],[object Object],1- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
Escape Sequences 1- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
String Processing ,[object Object],[object Object],[object Object],[object Object],[object Object]
Character Sets ,[object Object],[object Object],[object Object],1- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
 
Naming Constants ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],1- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
Comments ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],1- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
Program Documentation ,[object Object],[object Object],[object Object],[object Object],[object Object],1- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
Comments  and a Named Constant 1- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
Basic Java Constructs and Data Types – Nuts and Bolts Looking into Specific Differences and Enhancements in Java compared to C
Contents ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Hello World ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Hello World: Java  and  C ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],/*  helloworld.c : Hello World program */ #define <stdio.h> void main(int argc, char *argv[])  { printf(“Hello World”);  } S1: S2: S3: S4: S6:
Program Processing ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Closer Look at - Hello World ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Closer Look at - Hello World ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Java imports java.lang.* by default ,[object Object],[object Object],[object Object],[object Object]
public static void  main (String args[]) ,[object Object],[object Object],[object Object]
System.out.println(“Hello World”);  ,[object Object],[object Object],[object Object],[object Object]
Java Program Structure Documentation Section Package Statement Import Statements Interface Statements Class Declarations Main Method Class { }
More Java: Classes  and  static  methods ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Basic Data Types ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Variables ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Constants ,[object Object],[object Object],[object Object],[object Object],[object Object]
Declaring Constants - example  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Control Flow ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Control Flow - Examples
Control Flow - Examples ,[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Control Flow - Examples
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Control Flow - Examples
Control Flow - Examples ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Reading from Keyboard ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Keyboard class Usage Example ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Command Line Arguments ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Printing command line arguments ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],+ concatenates strings or numbers
Execution Example ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Summary ,[object Object],[object Object],[object Object]
Introduction to Computer Science II COSC 1320/6305 Lecture 3:  Console Input and Output (Chapter 2)
2- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
 
System.out.println   for console output ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],2- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
 
println  Versus  print ,[object Object],[object Object],[object Object],[object Object],2- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
 
Formatting Output with  printf ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],2- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
printf   Format Specifier ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],2- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
Right and Left Justification in  printf ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],2- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
Multiple arguments with  printf ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],2- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
Line Breaks with  printf ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],2- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
Format Specifiers for  System.out.printf 2- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
The  printf   Method  (Part 1 of 3) 2- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
The  printf   Method  (Part 2 of 3) 2- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
The  printf   Method  (Part 3 of 3) 2- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
Formatting Money Amounts with  printf ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],2- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
Legacy Code ,[object Object],[object Object],[object Object],[object Object],2-
Money Formats ,[object Object],[object Object],[object Object],[object Object],[object Object],2- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
Money Formats ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],2- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
Money Formats ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],2- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
Specifying Locale ,[object Object],[object Object],[object Object],[object Object],2- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
Specifiying Locale ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],2- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
Specifying Locale ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],2- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
Locale  Constants for Currencies of Different Countries 2- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
Importing Packages and Classes ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The  DecimalFormat  Class ,[object Object],[object Object],[object Object],[object Object],[object Object],2- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
The  DecimalFormat  Class  (Part 1 of 3) 2- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
The  DecimalFormat  Class  (Part 2 of 3) 2- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
The  DecimalFormat  Class  (Part 3 of 3) 2- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
 
Console Input Using the  Scanner  Class ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],2-
Console Input Using the  Scanner  Class ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],2-
Console Input Using the  Scanner  Class ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Console Input Using the  Scanner  Class ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Console Input Using the  Scanner  Class ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Keyboard Input Demonstration  (Part 1 of 2) 2- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
Keyboard Input Demonstration  (Part 2 of 2) 2- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
Another Keyboard Input Demonstration (Part 1 of 3) 2- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
Another Keyboard Input Demonstration (Part 2 of 3) 2- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
Another Keyboard Input Demonstration (Part 3 of 3) 2- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
Pitfall:  Dealing with the Line Terminator,  '' ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Pitfall:  Dealing with the Line Terminator,  '' ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],2- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
Methods  in the Class  Scanner   (Part 1 of 3) 2- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
Methods  in the Class  Scanner   (Part 2 of 3) 2- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
Methods  in the Class  Scanner   (Part 3 of 3) 2- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
Programming Tip:  Prompt for Input ,[object Object],[object Object],[object Object],[object Object],[object Object],2- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
Programming Tip:  Echo Input ,[object Object],[object Object],[object Object],2- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
Self-Service Checkout Line (Part 1 of 2) 2- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
Self-Service Checkout Line (Part 2 of 2) 2- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
The Empty String ,[object Object],[object Object],[object Object],2- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
CLASS Participation  B ! (pp. 88)
13- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
13- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
13- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
Other Input Delimiters ,[object Object],[object Object],[object Object],[object Object],[object Object]
Changing the Input Delimiter  (Part 1 of 3) 2- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
Changing the Input Delimiter  (Part 2 of 3)
Changing the Input Delimiter  (Part 3 of 3) 2- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
Introduction to Computer Science II COSC 1320/6305 06.06.2011 Lecture 3:  Flow Of Control (Chapter 3)
3- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
Flow of Control ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],3- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
 
Branching with an  if-else  Statement ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],3- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
Compound Statements ,[object Object],[object Object],[object Object],[object Object],3- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
Compound Statements ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],3- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
Omitting the  else  Part ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],3- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
Nested Statements ,[object Object],[object Object],[object Object],[object Object],[object Object],3- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
Multiway  if - else  Statements ,[object Object],[object Object],[object Object],[object Object],[object Object],3- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
Multiway  if-else  Statement ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],. . . 3- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
 
CLASS Participation  C ! (pp. 106)
The  switch  Statement ,[object Object],[object Object],[object Object],[object Object]
The  switch  Statement ,[object Object],[object Object],[object Object],[object Object]
The  switch  Statement ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The  switch  Statement ,[object Object],[object Object],[object Object],[object Object]
The  switch  Statement ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],. . .
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],The Conditional Operator 3- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
Boolean Expressions ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],3- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
 
Java Comparison Operators 3- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
Pitfall:  Using  ==  with Strings ,[object Object],[object Object],[object Object],[object Object],[object Object],3- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
Lexicographic and Alphabetical Order ,[object Object],[object Object],[object Object],[object Object],3- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
 
Building Boolean Expressions ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],3- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
 
Evaluating Boolean Expressions ,[object Object],[object Object],[object Object],[object Object],[object Object],3- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
 
Truth Tables 3- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
Short-Circuit and Complete Evaluation ,[object Object],[object Object],[object Object],[object Object],3- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
Short-Circuit and Complete Evaluation ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],3- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
Precedence and Associativity Rules ,[object Object],[object Object],[object Object],[object Object],3- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
Precedence and Associativity Rules 3- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
Evaluating Expressions ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],3- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
Rules for Evaluating Expressions ,[object Object],[object Object],[object Object],[object Object],[object Object],3- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
Loops ,[object Object],[object Object],[object Object],[object Object],3- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
 
while  statement ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],3- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],while  Syntax . . . 3- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
do-while  Statement ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],3- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],do-while  Syntax . . . 3- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
Algorithms and Pseudocode ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],3- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
 
The  for  Statement ,[object Object],[object Object],[object Object],[object Object],[object Object],3- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
The  for  Statement Syntax ,[object Object],[object Object],[object Object],[object Object],[object Object],3- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
Semantics of the  for  Statement 3- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
for   Statement Syntax and Alternate Semantics 3- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
for   Statement Syntax and Alternate Semantics 3- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
The Comma in  for  Statements ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],3- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
Infinite Loops ,[object Object],[object Object],[object Object],3- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
Nested Loops ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],3- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
The  break  and  continue  Statements ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],3- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
The Labeled  break  Statement ,[object Object],[object Object],[object Object],[object Object],[object Object],3- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
The  exit  Statement ,[object Object],[object Object],[object Object],[object Object],[object Object],3- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
Loop Bugs ,[object Object],[object Object],[object Object],[object Object],[object Object],3- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
Tracing Variables ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],3- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
General Debugging Techniques ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Lecture 3 java basics
Lecture 3 java basics
Lecture 3 java basics
Lecture 3 java basics
Lecture 3 java basics
Lecture 3 java basics
Lecture 3 java basics
Lecture 3 java basics
Lecture 3 java basics
Lecture 3 java basics
Lecture 3 java basics
Lecture 3 java basics
Lecture 3 java basics

More Related Content

What's hot

Core Java Tutorial
Core Java TutorialCore Java Tutorial
Core Java Tutorial
eMexo Technologies
 
Java Presentation For Syntax
Java Presentation For SyntaxJava Presentation For Syntax
Java Presentation For Syntax
PravinYalameli
 
Object oriented programming-with_java
Object oriented programming-with_javaObject oriented programming-with_java
Object oriented programming-with_java
Hoang Nguyen
 
Introduction to java
Introduction to javaIntroduction to java
Introduction to java
Ajay Sharma
 
Java notes
Java notesJava notes
Java basics notes
Java basics notesJava basics notes
Java basics notes
poonguzhali1826
 
Core Java introduction | Basics | free course
Core Java introduction | Basics | free course Core Java introduction | Basics | free course
Core Java introduction | Basics | free course
Kernel Training
 
Java history, versions, types of errors and exception, quiz
Java history, versions, types of errors and exception, quiz Java history, versions, types of errors and exception, quiz
Java history, versions, types of errors and exception, quiz
SAurabh PRajapati
 
Introduction to java
Introduction to javaIntroduction to java
Introduction to java
jayc8586
 
Core Java Tutorials by Mahika Tutorials
Core Java Tutorials by Mahika TutorialsCore Java Tutorials by Mahika Tutorials
Core Java Tutorials by Mahika Tutorials
Mahika Tutorials
 
Core java
Core javaCore java
Core java
Shivaraj R
 
1 java programming- introduction
1  java programming- introduction1  java programming- introduction
1 java programming- introduction
jyoti_lakhani
 
Introduction to Java Programming
Introduction to Java ProgrammingIntroduction to Java Programming
Introduction to Java Programming
Ravi Kant Sahu
 
Java &amp; advanced java
Java &amp; advanced javaJava &amp; advanced java
Java &amp; advanced java
BASAVARAJ HUNSHAL
 
Chapter 1
Chapter 1Chapter 1
Chapter 1
siragezeynu
 
Java for C++ programers
Java for C++ programersJava for C++ programers
Java for C++ programers
Salahaddin University-Erbil
 
Core java
Core java Core java
Core java
Ravi varma
 
Java programming course for beginners
Java programming course for beginnersJava programming course for beginners
Java programming course for beginners
Eduonix Learning Solutions
 
Core java online training
Core java online trainingCore java online training
Core java online training
Glory IT Technologies Pvt. Ltd.
 
Java programming(unit 1)
Java programming(unit 1)Java programming(unit 1)
Java programming(unit 1)
SURBHI SAROHA
 

What's hot (20)

Core Java Tutorial
Core Java TutorialCore Java Tutorial
Core Java Tutorial
 
Java Presentation For Syntax
Java Presentation For SyntaxJava Presentation For Syntax
Java Presentation For Syntax
 
Object oriented programming-with_java
Object oriented programming-with_javaObject oriented programming-with_java
Object oriented programming-with_java
 
Introduction to java
Introduction to javaIntroduction to java
Introduction to java
 
Java notes
Java notesJava notes
Java notes
 
Java basics notes
Java basics notesJava basics notes
Java basics notes
 
Core Java introduction | Basics | free course
Core Java introduction | Basics | free course Core Java introduction | Basics | free course
Core Java introduction | Basics | free course
 
Java history, versions, types of errors and exception, quiz
Java history, versions, types of errors and exception, quiz Java history, versions, types of errors and exception, quiz
Java history, versions, types of errors and exception, quiz
 
Introduction to java
Introduction to javaIntroduction to java
Introduction to java
 
Core Java Tutorials by Mahika Tutorials
Core Java Tutorials by Mahika TutorialsCore Java Tutorials by Mahika Tutorials
Core Java Tutorials by Mahika Tutorials
 
Core java
Core javaCore java
Core java
 
1 java programming- introduction
1  java programming- introduction1  java programming- introduction
1 java programming- introduction
 
Introduction to Java Programming
Introduction to Java ProgrammingIntroduction to Java Programming
Introduction to Java Programming
 
Java &amp; advanced java
Java &amp; advanced javaJava &amp; advanced java
Java &amp; advanced java
 
Chapter 1
Chapter 1Chapter 1
Chapter 1
 
Java for C++ programers
Java for C++ programersJava for C++ programers
Java for C++ programers
 
Core java
Core java Core java
Core java
 
Java programming course for beginners
Java programming course for beginnersJava programming course for beginners
Java programming course for beginners
 
Core java online training
Core java online trainingCore java online training
Core java online training
 
Java programming(unit 1)
Java programming(unit 1)Java programming(unit 1)
Java programming(unit 1)
 

Viewers also liked

JAVA Media Player
JAVA Media PlayerJAVA Media Player
JAVA Media Player
Nausad Ahamed
 
Developing rich multimedia applications with Kurento: a tutorial for Java Dev...
Developing rich multimedia applications with Kurento: a tutorial for Java Dev...Developing rich multimedia applications with Kurento: a tutorial for Java Dev...
Developing rich multimedia applications with Kurento: a tutorial for Java Dev...
Luis Lopez
 
Android mp3 player
Android mp3 playerAndroid mp3 player
Android mp3 player
Subhrajit Das
 
Android Media player
Android Media playerAndroid Media player
Android Media player
Maharshi Pancholi
 
Designing of media player
Designing of media playerDesigning of media player
Designing of media player
Nur Islam
 
Introduction to White box testing
Introduction to White box testingIntroduction to White box testing
Introduction to White box testing
Aliaa Monier Ismaail
 
Testing
TestingTesting
Testing
Mohammed
 
Java Media Player thorugh JMF
Java Media Player thorugh JMFJava Media Player thorugh JMF
Java Media Player thorugh JMF
Prashant Singh
 

Viewers also liked (8)

JAVA Media Player
JAVA Media PlayerJAVA Media Player
JAVA Media Player
 
Developing rich multimedia applications with Kurento: a tutorial for Java Dev...
Developing rich multimedia applications with Kurento: a tutorial for Java Dev...Developing rich multimedia applications with Kurento: a tutorial for Java Dev...
Developing rich multimedia applications with Kurento: a tutorial for Java Dev...
 
Android mp3 player
Android mp3 playerAndroid mp3 player
Android mp3 player
 
Android Media player
Android Media playerAndroid Media player
Android Media player
 
Designing of media player
Designing of media playerDesigning of media player
Designing of media player
 
Introduction to White box testing
Introduction to White box testingIntroduction to White box testing
Introduction to White box testing
 
Testing
TestingTesting
Testing
 
Java Media Player thorugh JMF
Java Media Player thorugh JMFJava Media Player thorugh JMF
Java Media Player thorugh JMF
 

Similar to Lecture 3 java basics

Chap1java5th
Chap1java5thChap1java5th
Chap1java5th
Asfand Hassan
 
Java lab1 manual
Java lab1 manualJava lab1 manual
Java lab1 manual
nahalomar
 
Java programming language basics
Java programming language basicsJava programming language basics
Java programming language basics
dharmendra kumar dhakar
 
JAVA Program Examples
JAVA Program ExamplesJAVA Program Examples
JAVA Program Examples
Prof Chethan Raj C
 
Java ms harsha
Java ms harshaJava ms harsha
Java ms harsha
Harsha Batra
 
ICT-DBA4 -05-0811-Apply-Object-Oriented-Programming-Language-Skills.doc
ICT-DBA4 -05-0811-Apply-Object-Oriented-Programming-Language-Skills.docICT-DBA4 -05-0811-Apply-Object-Oriented-Programming-Language-Skills.doc
ICT-DBA4 -05-0811-Apply-Object-Oriented-Programming-Language-Skills.doc
AmanGunner
 
Notes of java first unit
Notes of java first unitNotes of java first unit
Notes of java first unit
gowher172236
 
Java1
Java1Java1
Java
Java Java
slides of textbook Absolute Java chapter 1
slides of textbook Absolute Java chapter 1slides of textbook Absolute Java chapter 1
slides of textbook Absolute Java chapter 1
MZayedAcademy
 
Core java introduction
Core java introduction Core java introduction
Core java introduction
Som Prakash Rai
 
Java Programming Basics
Java Programming BasicsJava Programming Basics
Java Programming Basics
Rkrishna Mishra
 
(Ebook pdf) java programming language basics
(Ebook pdf)   java programming language basics(Ebook pdf)   java programming language basics
(Ebook pdf) java programming language basics
Raffaella D'angelo
 
Insight into progam execution ppt
Insight into progam execution pptInsight into progam execution ppt
Insight into progam execution ppt
Keerty Smile
 
Java Evolution-2.pdf
Java Evolution-2.pdfJava Evolution-2.pdf
Java Evolution-2.pdf
kumari36
 
Introduction to Java Programming, Basic Structure, variables Data type, input...
Introduction to Java Programming, Basic Structure, variables Data type, input...Introduction to Java Programming, Basic Structure, variables Data type, input...
Introduction to Java Programming, Basic Structure, variables Data type, input...
Mr. Akaash
 
Dr. Rajeshree Khande :Intoduction to java
Dr. Rajeshree Khande :Intoduction to javaDr. Rajeshree Khande :Intoduction to java
Dr. Rajeshree Khande :Intoduction to java
DrRajeshreeKhande
 
Intoduction to java
Intoduction to javaIntoduction to java
Intoduction to java
jalinder123
 
Introduction to java
Introduction to  javaIntroduction to  java
Introduction to java
Kalai Selvi
 
Srgoc java
Srgoc javaSrgoc java
Srgoc java
Gaurav Singh
 

Similar to Lecture 3 java basics (20)

Chap1java5th
Chap1java5thChap1java5th
Chap1java5th
 
Java lab1 manual
Java lab1 manualJava lab1 manual
Java lab1 manual
 
Java programming language basics
Java programming language basicsJava programming language basics
Java programming language basics
 
JAVA Program Examples
JAVA Program ExamplesJAVA Program Examples
JAVA Program Examples
 
Java ms harsha
Java ms harshaJava ms harsha
Java ms harsha
 
ICT-DBA4 -05-0811-Apply-Object-Oriented-Programming-Language-Skills.doc
ICT-DBA4 -05-0811-Apply-Object-Oriented-Programming-Language-Skills.docICT-DBA4 -05-0811-Apply-Object-Oriented-Programming-Language-Skills.doc
ICT-DBA4 -05-0811-Apply-Object-Oriented-Programming-Language-Skills.doc
 
Notes of java first unit
Notes of java first unitNotes of java first unit
Notes of java first unit
 
Java1
Java1Java1
Java1
 
Java
Java Java
Java
 
slides of textbook Absolute Java chapter 1
slides of textbook Absolute Java chapter 1slides of textbook Absolute Java chapter 1
slides of textbook Absolute Java chapter 1
 
Core java introduction
Core java introduction Core java introduction
Core java introduction
 
Java Programming Basics
Java Programming BasicsJava Programming Basics
Java Programming Basics
 
(Ebook pdf) java programming language basics
(Ebook pdf)   java programming language basics(Ebook pdf)   java programming language basics
(Ebook pdf) java programming language basics
 
Insight into progam execution ppt
Insight into progam execution pptInsight into progam execution ppt
Insight into progam execution ppt
 
Java Evolution-2.pdf
Java Evolution-2.pdfJava Evolution-2.pdf
Java Evolution-2.pdf
 
Introduction to Java Programming, Basic Structure, variables Data type, input...
Introduction to Java Programming, Basic Structure, variables Data type, input...Introduction to Java Programming, Basic Structure, variables Data type, input...
Introduction to Java Programming, Basic Structure, variables Data type, input...
 
Dr. Rajeshree Khande :Intoduction to java
Dr. Rajeshree Khande :Intoduction to javaDr. Rajeshree Khande :Intoduction to java
Dr. Rajeshree Khande :Intoduction to java
 
Intoduction to java
Intoduction to javaIntoduction to java
Intoduction to java
 
Introduction to java
Introduction to  javaIntroduction to  java
Introduction to java
 
Srgoc java
Srgoc javaSrgoc java
Srgoc java
 

Lecture 3 java basics

  • 1. Introduction to Computer Science II Lecture 3 : Java Essentials (Chapter 1) COSC 1320/6305
  • 2.
  • 3. 1- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
  • 5.
  • 6.
  • 7.
  • 8. Java is Compiled and Interpreted Text Editor Compiler Interpreter Programmer Source Code .java file Byte Code . class file Hardware and Operating System Notepad, emacs,vi javac java appletviewer netscape
  • 9. Compiled Languages Text Editor Compiler Linker Programmer Source Code .c file Object Code . o file Notepad, emacs,vi gcc Executable Code a.out file
  • 10. Total Platform Independence JAVA COMPILER JAVA BYTE CODE JAVA INTERPRETER Windows 95 Macintosh Solaris Windows NT (translator) (same for all platforms) (one for each different system)
  • 11.
  • 12.
  • 13.
  • 14.
  • 16.
  • 17. Process of Building and Running Java Programs Text Editor Java Source Code javac Java Class File java Outout javadoc javah jdb HTML Files Header Files
  • 18. How Does Java compares to C++
  • 19. Overlap of C , C++ , and Java C C++ Java
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.  
  • 34.
  • 35.
  • 36.
  • 37.  
  • 38.
  • 39.  
  • 40. Primitive Types 1- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
  • 41.  
  • 42.
  • 43.
  • 44.  
  • 45.
  • 46.
  • 47.  
  • 48.
  • 49. Shorthand Assignment Statements 1- Copyright © 2010 Pearson Addison-Wesley. All rights reserved. Example: Equivalent To: count += 2; count = count + 2; sum -= discount; sum = sum – discount; bonus *= 2; bonus = bonus * 2; time /= rushFactor; time = time / rushFactor; change %= 100; change = change % 100; amount *= count1 + count2; amount = amount * (count1 + count2);
  • 50.  
  • 51.
  • 52.
  • 53.
  • 54.
  • 55.
  • 56.
  • 57.
  • 58. Precedence Rules 1- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
  • 59.
  • 60.
  • 61.
  • 62.
  • 63.
  • 64.
  • 65.
  • 66.
  • 67.
  • 68.  
  • 69. 4- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
  • 70. CLASS Participation A ! (pp. 44)
  • 71. 13- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
  • 72.
  • 73.
  • 74.
  • 75.
  • 76.
  • 77. Some Methods in the Class String (Part 1 of 8)
  • 78. Some Methods in the Class String (Part 2 of 8) 1-
  • 79. Some Methods in the Class String (Part 3 of 8) 1-
  • 80. Some Methods in the Class String (Part 4 of 8) 1-
  • 81. Some Methods in the Class String (Part 5 of 8)
  • 82. Some Methods in the Class String (Part 6 of 8) 1-
  • 83. Some Methods in the Class String (Part 7 of 8) 1- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
  • 84. Some Methods in the Class String (Part 8 of 8) 1- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
  • 85. String Indexes 1- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
  • 86.
  • 87. Escape Sequences 1- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
  • 88.
  • 89.
  • 90.  
  • 91.
  • 92.
  • 93.
  • 94. Comments and a Named Constant 1- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
  • 95. Basic Java Constructs and Data Types – Nuts and Bolts Looking into Specific Differences and Enhancements in Java compared to C
  • 96.
  • 97.
  • 98.
  • 99.
  • 100.
  • 101.
  • 102.
  • 103.
  • 104.
  • 105. Java Program Structure Documentation Section Package Statement Import Statements Interface Statements Class Declarations Main Method Class { }
  • 106.
  • 107.
  • 108.
  • 109.
  • 110.
  • 111.
  • 112.
  • 113.
  • 114.
  • 115.
  • 116.
  • 117.
  • 118.
  • 119.
  • 120.
  • 121.
  • 122.
  • 123. Introduction to Computer Science II COSC 1320/6305 Lecture 3: Console Input and Output (Chapter 2)
  • 124. 2- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
  • 125.  
  • 126.
  • 127.  
  • 128.
  • 129.  
  • 130.
  • 131.
  • 132.
  • 133.
  • 134.
  • 135. Format Specifiers for System.out.printf 2- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
  • 136. The printf Method (Part 1 of 3) 2- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
  • 137. The printf Method (Part 2 of 3) 2- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
  • 138. The printf Method (Part 3 of 3) 2- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
  • 139.
  • 140.
  • 141.
  • 142.
  • 143.
  • 144.
  • 145.
  • 146.
  • 147. Locale Constants for Currencies of Different Countries 2- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
  • 148.
  • 149.
  • 150. The DecimalFormat Class (Part 1 of 3) 2- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
  • 151. The DecimalFormat Class (Part 2 of 3) 2- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
  • 152. The DecimalFormat Class (Part 3 of 3) 2- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
  • 153.  
  • 154.
  • 155.
  • 156.
  • 157.
  • 158.
  • 159. Keyboard Input Demonstration (Part 1 of 2) 2- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
  • 160. Keyboard Input Demonstration (Part 2 of 2) 2- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
  • 161. Another Keyboard Input Demonstration (Part 1 of 3) 2- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
  • 162. Another Keyboard Input Demonstration (Part 2 of 3) 2- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
  • 163. Another Keyboard Input Demonstration (Part 3 of 3) 2- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
  • 164.
  • 165.
  • 166. Methods in the Class Scanner (Part 1 of 3) 2- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
  • 167. Methods in the Class Scanner (Part 2 of 3) 2- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
  • 168. Methods in the Class Scanner (Part 3 of 3) 2- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
  • 169.
  • 170.
  • 171. Self-Service Checkout Line (Part 1 of 2) 2- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
  • 172. Self-Service Checkout Line (Part 2 of 2) 2- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
  • 173.
  • 174. CLASS Participation B ! (pp. 88)
  • 175. 13- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
  • 176. 13- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
  • 177. 13- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
  • 178.
  • 179. Changing the Input Delimiter (Part 1 of 3) 2- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
  • 180. Changing the Input Delimiter (Part 2 of 3)
  • 181. Changing the Input Delimiter (Part 3 of 3) 2- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
  • 182. Introduction to Computer Science II COSC 1320/6305 06.06.2011 Lecture 3: Flow Of Control (Chapter 3)
  • 183. 3- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
  • 184.
  • 185.  
  • 186.
  • 187.
  • 188.
  • 189.
  • 190.
  • 191.
  • 192.
  • 193.  
  • 194. CLASS Participation C ! (pp. 106)
  • 195.
  • 196.
  • 197.
  • 198.
  • 199.
  • 200.
  • 201.
  • 202.  
  • 203. Java Comparison Operators 3- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
  • 204.
  • 205.
  • 206.  
  • 207.
  • 208.  
  • 209.
  • 210.  
  • 211. Truth Tables 3- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
  • 212.
  • 213.
  • 214.
  • 215. Precedence and Associativity Rules 3- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
  • 216.
  • 217.
  • 218.
  • 219.  
  • 220.
  • 221.
  • 222.
  • 223.
  • 224.
  • 225.  
  • 226.
  • 227.
  • 228. Semantics of the for Statement 3- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
  • 229. for Statement Syntax and Alternate Semantics 3- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
  • 230. for Statement Syntax and Alternate Semantics 3- Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
  • 231.
  • 232.
  • 233.
  • 234.
  • 235.
  • 236.
  • 237.
  • 238.
  • 239.