0% found this document useful (0 votes)
3 views93 pages

Module 1 Part 2 Java Basics

The document covers the fundamentals of Object-Oriented Programming (OOP) using Java, including the need for OOP, characteristics of object-oriented languages, and an introduction to Java programming. It details Java's data types, variable declaration, operators, control structures, and arrays. Additionally, it discusses selection and iteration statements, including various loop types and jump statements.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views93 pages

Module 1 Part 2 Java Basics

The document covers the fundamentals of Object-Oriented Programming (OOP) using Java, including the need for OOP, characteristics of object-oriented languages, and an introduction to Java programming. It details Java's data types, variable declaration, operators, control structures, and arrays. Additionally, it discusses selection and iteration statements, including various loop types and jump statements.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

IT19 405

OBJECT ORIENTED PROGRAMMING


USING JAVA (OOPS)

MODULE 1

Vu Pham IT19 405 OOPS 1


MODULE - 1

Fundamentals of Procedural Languages - Why Do We


Need Object-Oriented Programming? Procedural
Languages - The Object-Oriented Approach -
Characteristics of Object-Oriented Languages.

Introduction to Java: Basics of Java programming,


Data types, Variables, Operators, Arrays in java,
Control structures including selection, looping.

Vu Pham IT19 405 OOPS 2


Introduction to Java

Vu Pham IT19 405 OOPS 3


Introduction to Java

Vu Pham IT19 405 OOPS 4


Introduction to Java

Vu Pham IT19 405 OOPS 5


Introduction to Java

Vu Pham IT19 405 OOPS 6


Introduction to Java

Vu Pham IT19 405 OOPS 7


Introduction to Java

Vu Pham IT19 405 OOPS 8


Java IDEs

Vu Pham IT19 405 OOPS 9


Java Variables
Variables are used for storing data

Variable Declaration Syntax


data_type variable_name

Rules for Naming Variable

Java Variables may contain letters, digits,


underscore(_), and dollar sign($)

Eg: myNumber,myJava_12,num_Fact$

Vu Pham IT19 405 OOPS 10


Java Variables

Can start with a letter,$ or _

Should not contain whitespace

It is case sensitive

Eg: mynumber and myNumber is different

Should not use Java Keywords

Vu Pham IT19 405 OOPS 11


Data Types

Vu Pham IT19 405 OOPS 12


Data Types in Java

Vu Pham IT19 405 OOPS 13


Data Types in Java

Vu Pham IT19 405 OOPS 14


Data Types in Java

Vu Pham IT19 405 OOPS 15


Data Types in Java
byte - numbers from -128 to 127 - (1 byte)

short - numbers from -32,768 to 32,767 - (2 bytes)

int - numbers from -2,147,483,648 to 2,147,483,647 -


(4 bytes)

long - numbers from -9,223,372,036,854,775,808 to


9,223,372,036,854,775,807 - (8 bytes)

float - fractional numbers with 6 decimal digits -


(4 bytes)

Vu Pham IT19 405 OOPS 16


Data Types in Java

double - fractional numbers with 15 decimal digits -


(8 bytes)

boolean - true or false values - (1 bit)

char - Single character - (2 bytes)

Strings - Store texts (characters)

Vu Pham IT19 405 OOPS 17


Data Types in Java

Vu Pham IT19 405 OOPS 18


Data Types in Java

Vu Pham IT19 405 OOPS 19


Data Types in Java

Vu Pham IT19 405 OOPS 20


Data Types in Java

Vu Pham IT19 405 OOPS 21


Operators in Java

Vu Pham IT19 405 OOPS 22


Operators in Java

Vu Pham IT19 405 OOPS 23


Operators in Java

Vu Pham IT19 405 OOPS 24


Operators in Java

Vu Pham IT19 405 OOPS 25


Operators in Java

Vu Pham IT19 405 OOPS 26


Operators in Java

Vu Pham IT19 405 OOPS 27


Operators in Java

Vu Pham IT19 405 OOPS 28


Operators in Java

Vu Pham IT19 405 OOPS 29


Operators in Java

Vu Pham IT19 405 OOPS 30


Operators in Java

Vu Pham IT19 405 OOPS 31


Operators in Java

Vu Pham IT19 405 OOPS 32


Operators in Java

Vu Pham IT19 405 OOPS 33


Selection Statements

Vu Pham IT19 405 OOPS 34


Selection Statements

Vu Pham IT19 405 OOPS 35


Selection Statements

Vu Pham IT19 405 OOPS 36


Selection Statements

Vu Pham IT19 405 OOPS 37


Selection Statements

Vu Pham IT19 405 OOPS 38


Selection Statements

Vu Pham IT19 405 OOPS 39


Selection Statements

Vu Pham IT19 405 OOPS 40


Selection Statements

Vu Pham IT19 405 OOPS 41


Selection Statements

Vu Pham IT19 405 OOPS 42


Selection Statements

Vu Pham IT19 405 OOPS 43


Selection Statements

Vu Pham IT19 405 OOPS 44


switch case

Vu Pham IT19 405 OOPS 45


switch case

Vu Pham IT19 405 OOPS 46


switch case

Vu Pham IT19 405 OOPS 47


switch case

Vu Pham IT19 405 OOPS 48


switch case

Vu Pham IT19 405 OOPS 49


Iteration Statements

Vu Pham IT19 405 OOPS 50


while Loop

Vu Pham IT19 405 OOPS 51


while Loop

Vu Pham IT19 405 OOPS 52


while Loop

Vu Pham IT19 405 OOPS 53


while Loop

Vu Pham IT19 405 OOPS 54


while Loop

Vu Pham IT19 405 OOPS 55


do-while Loop

Vu Pham IT19 405 OOPS 56


do-while Loop

Vu Pham IT19 405 OOPS 57


do-while Loop

Vu Pham IT19 405 OOPS 58


while & do-while Loop

Vu Pham IT19 405 OOPS 59


for Loop

Vu Pham IT19 405 OOPS 60


for Loop

Vu Pham IT19 405 OOPS 61


for Loop

Vu Pham IT19 405 OOPS 62


for-each / enhanced for Loop

Vu Pham IT19 405 OOPS 63


for-each / enhanced for Loop

Vu Pham IT19 405 OOPS 64


for-each / enhanced for Loop

Vu Pham IT19 405 OOPS 65


Labelled for Loop

Vu Pham IT19 405 OOPS 66


Labelled for Loop

Vu Pham IT19 405 OOPS 67


Labelled for Loop

Vu Pham IT19 405 OOPS 68


Labelled for Loop

Vu Pham IT19 405 OOPS 69


Jump Statements

Vu Pham IT19 405 OOPS 70


Jump Statements

Vu Pham IT19 405 OOPS 71


Jump Statements

Vu Pham IT19 405 OOPS 72


Jump Statements

Vu Pham IT19 405 OOPS 73


Jump Statements

Vu Pham IT19 405 OOPS 74


Jump Statements

Vu Pham IT19 405 OOPS 75


Jump Statements

Vu Pham IT19 405 OOPS 76


Jump Statements

Vu Pham IT19 405 OOPS 77


Jump Statements

Vu Pham IT19 405 OOPS 78


Jump Statements

Vu Pham IT19 405 OOPS 79


ARRAYS IN JAVA

Vu Pham IT19 405 OOPS 80


ARRAYS IN JAVA

Vu Pham IT19 405 OOPS 81


ARRAYS IN JAVA

Vu Pham IT19 405 OOPS 82


Array in Java

Vu Pham IT19 405 OOPS 83


Array in Java

Vu Pham IT19 405 OOPS 84


Array in Java

Vu Pham IT19 405 OOPS 85


Array in Java

Vu Pham IT19 405 OOPS 86


Array in Java

Vu Pham IT19 405 OOPS 87


Array in Java

Vu Pham IT19 405 OOPS 88


Array in Java

Vu Pham IT19 405 OOPS 89


Array in Java

Vu Pham IT19 405 OOPS 90


Array in Java

Vu Pham IT19 405 OOPS 91


Array in Java

Vu Pham IT19 405 OOPS 92


Vu Pham 93

You might also like