OOPS-PPT
TOPIC:ARRAYS,JAVA
PROGRAM,OPERATORS
SHADAN WOMEN’S COLLEGE OF
ENGG. &TECH.
NAME : ANUSHA ASHR
CLASS : B.TECH 2st
YEAR
BRANCH : AI&DS
HT.NO. : 23L51A7205
INDEX
• ARRAYS
• SIMPLE JAVA PROGRAM
• OPERATORS
• TYPES OF OPERATORS
ARRAYS
• An array is a fundamental data structure in computer science that
stores a collection of elements, all of the same type, in contiguous
memory locations. Here are some key points about arrays:
1. Fixed Size: Once an array is created, its size cannot be changed.
2. Indexing: Elements in an array are accessed using indices, starting
from 0.
3. Efficient Access: Arrays allow for efficient access to elements using
their indices.
4. Types: Arrays can be one-dimensional or multi-dimensional (e.g.,
2D arrays).
SIMPLE JAVA PROGRAM
This program defines a class
named HelloWorld with a main method.
The main method is the entry point of
any Java application,
and System.out.println is used to print the
text to the console.
public class HelloWorld {
public static void main(String[]args)
{
System.out.println("Hello,
World!");
}
}
O/P: Hello World!
OPERATOR
• Operators in Java are the symbols used for performing specific
operations in Java. Operators make tasks like addition,
multiplication, etc. which look easy although the implementation of
these tasks is quite complex.
• Operators are the building blocks of Java expressions, allowing you
to perform calculations, comparisons, and more.
TYPES OF OPERATORS
1. Arithmetic Operators
2. Relational Operators
3. Logical Operators
4. Assignment Operator
5. Increment Or Decrement Operators
6. Conditional operator
7. Bitwise operator
8. Shift Operator
9. Instance Operator
Arithmetic
Operators Program: Java Program to implement Arithmetic
Operators
class ArithmeticOperators
{
public static void main(String[] args)
Int a=12,b=5;
System.out.printIn("a + b ="+ (a+b));
System.out.printIn(“a- b=" + (a-b));
System.out.printIn("a * b =" + (a * b));
System.out.printIn("a / b =" + (a /b));
System.out.printin("a % b=" + (a%b));
}
•Arithmetic Operators are used for mathematical
calculations.
Relational
Operators
Program: Java Program to implement Relational Operators
class RelationalOperator
public static void main(String[] args)
{
Int a = 10;
intb=3;
intc=5;
System.out.printin("a > b:" + (a> b));
System.out.printin("a < b:" + (a<b));
System.out.printin("a >= b:" + (a >= b));
System.out.println("a <= b:" + (a <= b));
System.out.println("a == c:" + (a == c));
System.out.println("a != c: "+ (a !=c));
}
Relational operators are used to compare
two values and return a true or false result
based upon that comparison. Relational
operators are of 6 types.
Logical
Operators
The Logical operators are used to combine two
or more conditions .Logical operators are of
three types.
1. Logical AND (&&),
2. Logical OR (||)
3. Logician NOT (!)
Example of Logical Operators
class LogicalOp
{
public static void main(String[] args)
{
int x=10;
System.out.printIn(x==10 && x>=5));
System.out.printIn(x==10 || x>=5));
System.out.printin (! (x==10 ));
}
Logical AND(&&):
Logical AND (&&) : Logical AND is denoted by double ampersand characters
(&&).it is used to check the combinations of more than one conditions. if any one
condition false the complete condition becomes false.
Logical OR (||)
Logical OR (||): The logical OR operator ( || ) returns the boolean value
true if either or both operands is true and returns false otherwise.
Logical NOT(!):
Logician NOT (!): Logical NOT is denoted by exclamatory characters
(!), it is used to check the opposite result of any given test condition.
i.e, it makes a true condition false and false condition true.
ASSIGNMENT
OPERATOR
Assignment operators are used to assign a
value (or) an expression (or) a value of a
variable to another variable.
Syntax : variable name=expression (or) value
class AssignmentOperator
{
public static void main(String[] args)
{
int a=4;
int var;
var =a;
System.out.printIn(“var using =: " + var);
var += a;
System.out.printIn("var using +=:" + var);
var *= a;
System.out.printin("var using *=:" + var);
INCREMENT &
DECREMENT
OPERATIORS
The increment and decrement operators are very
useful. ++ and == are called increment and
decrement operators used to add or subtract. Both
are unary operators.
class Increment
{
public static void main(String[] args)
{
int var=5;
System.out.printIn (var++);
System.out.printin (++var);
System.out.printin (var--);
System.out.printIn (--var);
}
CONDITIONAL
OPERATOR
A conditional operator checks the condition and
executes the statement
depending on the condition. Conditional operator
consists of two symbols.
1: question mark (?).
2:colon(:).
class ConditionalOperator
{
public static void main(String[] args)
{
int februaryDays = 29;
String result;
result = (februaryDays == 28) ? "Nota leap
year" : "Leap year";
System.out.println(result);
}
BITWISE
OPERATORS
Bitwise operators are used for manipulating a data at the bit level, also
called as bit level
programming. Bit-level programming mainly consists of 0 and 1.
public class BitwiseAndExample {
public static void main(String[] args) {
int x = 9, y = 8;
// bitwise AND
System.out.println("x & y = " + (x &
y));
}
}
SHIFT
OPERATOR
A shift operator performs bit manipulation on data by
shifting the bits of its first operand right or left.
•Left Shift (<<): Multiplies the operand by 2
for each shift.
•Example: int x = 5; int y = x << 2; // y becomes 20
•Right Shift (>>): Divides the operand by 2
for each shift. Preserves the sign.
•Example: int x = -10; int y = x >> 2; // y becomes -3
•Unsigned Right Shift (>>>): Fills leftmost
bits with 0s.
•Example: int x = -10; int y = x >>> 2; // y becomes 1073741821
Instance
Operator
•Checks if an object is an instance of a class.
•Syntax: expression instanceof type
•Returns: true or false
EXAMPLE:
Object obj = new String("Hello");
if (obj instanceof String) {
System.out.println("obj is a String
object");
}
Thank you

More Related Content

PPT
Introduction to Java Programming Part 2
PPT
Functional Programming
PPT
object oriented programming java lectures
DOC
Java final lab
PPTX
Java chapter 3
PPT
In this page, we will learn about the basics of OOPs. Object-Oriented Program...
PPTX
Java Language fundamental
PPT
02basics
Introduction to Java Programming Part 2
Functional Programming
object oriented programming java lectures
Java final lab
Java chapter 3
In this page, we will learn about the basics of OOPs. Object-Oriented Program...
Java Language fundamental
02basics

Similar to presentation on array java program operators (20)

DOCX
Operators
PPTX
Java fundamentals
PPT
JAVA_BASICS.ppt
PDF
BIT211_2.pdf
PPT
14 operator overloading
PPT
JAVA_BASICS_Data_abstraction_encapsulation.ppt
PPTX
PDF
Java programming lab manual
PPT
Operators in C Programming
PPTX
Core Java introduction | Basics | free course
PPTX
Programming in java basics
PDF
CP MATERIAL.pdf Computer Programming Material
PDF
Java practical(baca sem v)
PDF
4CS4-25-Java-Lab-Manual.pdf
PPTX
Pi j1.3 operators
PPTX
Java 8 new features
PPTX
Java 8 presentation
PPTX
Problem-solving and design 1.pptx
PDF
Java conceptual learning material
Operators
Java fundamentals
JAVA_BASICS.ppt
BIT211_2.pdf
14 operator overloading
JAVA_BASICS_Data_abstraction_encapsulation.ppt
Java programming lab manual
Operators in C Programming
Core Java introduction | Basics | free course
Programming in java basics
CP MATERIAL.pdf Computer Programming Material
Java practical(baca sem v)
4CS4-25-Java-Lab-Manual.pdf
Pi j1.3 operators
Java 8 new features
Java 8 presentation
Problem-solving and design 1.pptx
Java conceptual learning material
Ad

More from anushaashraf20 (16)

DOCX
Database visualization seminar report.pptx
PPTX
POWERPOINT PRESENTATION ON THE PROCESS FRAMEWORK
PDF
FILE SYSTEMS ARCHITECTURE: FAT VS NTFS VS EXT4
PDF
CREATE USER LOGIN SYSTEM USING AWS COGNITO AND LAMP STACK
PDF
SERVERLESS PERSONAL TO-DO LIST APPLICATION
PDF
DERMADETECT-AUTOMATED SKIN DIAGNOSIS PROJECT REPORT
PDF
REINFORCEMENT LEARNING IN DECISION MAKING SEMINAR REPORT
PPTX
POWER POINT PRESENTATION ON SYSTEM CALLS
PPTX
power point presentation on spatial database
PPTX
POWERPOINT PRESENTATIION ON INTRODUCTION TO MONOIDS
PPTX
power point presentation on the avl trees
PPTX
PPT ON Wires and Cables IN BASIC ELECTRICAL ENGGINEERING
DOCX
Detailed Report on Basics Of Pandas of Python
PPTX
POWERPOINT PRESENTATION ON NEWTONS LAW OF MOTION.
PPTX
POWERPOINT PRESENTATION ON THE INTERNET.
PPTX
APPENEDING OF DATA TO AN EXISTING FILES.
Database visualization seminar report.pptx
POWERPOINT PRESENTATION ON THE PROCESS FRAMEWORK
FILE SYSTEMS ARCHITECTURE: FAT VS NTFS VS EXT4
CREATE USER LOGIN SYSTEM USING AWS COGNITO AND LAMP STACK
SERVERLESS PERSONAL TO-DO LIST APPLICATION
DERMADETECT-AUTOMATED SKIN DIAGNOSIS PROJECT REPORT
REINFORCEMENT LEARNING IN DECISION MAKING SEMINAR REPORT
POWER POINT PRESENTATION ON SYSTEM CALLS
power point presentation on spatial database
POWERPOINT PRESENTATIION ON INTRODUCTION TO MONOIDS
power point presentation on the avl trees
PPT ON Wires and Cables IN BASIC ELECTRICAL ENGGINEERING
Detailed Report on Basics Of Pandas of Python
POWERPOINT PRESENTATION ON NEWTONS LAW OF MOTION.
POWERPOINT PRESENTATION ON THE INTERNET.
APPENEDING OF DATA TO AN EXISTING FILES.
Ad

Recently uploaded (20)

PDF
ChapteR012372321DFGDSFGDFGDFSGDFGDFGDFGSDFGDFGFD
PDF
UNIT no 1 INTRODUCTION TO DBMS NOTES.pdf
PDF
Artificial Superintelligence (ASI) Alliance Vision Paper.pdf
PPTX
ASME PCC-02 TRAINING -DESKTOP-NLE5HNP.pptx
PPTX
AUTOMOTIVE ENGINE MANAGEMENT (MECHATRONICS).pptx
PPT
Total quality management ppt for engineering students
PPT
INTRODUCTION -Data Warehousing and Mining-M.Tech- VTU.ppt
PDF
737-MAX_SRG.pdf student reference guides
PPTX
Information Storage and Retrieval Techniques Unit III
PDF
August 2025 - Top 10 Read Articles in Network Security & Its Applications
PDF
null (2) bgfbg bfgb bfgb fbfg bfbgf b.pdf
PDF
Accra-Kumasi Expressway - Prefeasibility Report Volume 1 of 7.11.2018.pdf
PPTX
"Array and Linked List in Data Structures with Types, Operations, Implementat...
PPTX
Management Information system : MIS-e-Business Systems.pptx
PPTX
CURRICULAM DESIGN engineering FOR CSE 2025.pptx
PPTX
Software Engineering and software moduleing
PPTX
Chemical Technological Processes, Feasibility Study and Chemical Process Indu...
PDF
PREDICTION OF DIABETES FROM ELECTRONIC HEALTH RECORDS
PPTX
Module 8- Technological and Communication Skills.pptx
PPTX
Amdahl’s law is explained in the above power point presentations
ChapteR012372321DFGDSFGDFGDFSGDFGDFGDFGSDFGDFGFD
UNIT no 1 INTRODUCTION TO DBMS NOTES.pdf
Artificial Superintelligence (ASI) Alliance Vision Paper.pdf
ASME PCC-02 TRAINING -DESKTOP-NLE5HNP.pptx
AUTOMOTIVE ENGINE MANAGEMENT (MECHATRONICS).pptx
Total quality management ppt for engineering students
INTRODUCTION -Data Warehousing and Mining-M.Tech- VTU.ppt
737-MAX_SRG.pdf student reference guides
Information Storage and Retrieval Techniques Unit III
August 2025 - Top 10 Read Articles in Network Security & Its Applications
null (2) bgfbg bfgb bfgb fbfg bfbgf b.pdf
Accra-Kumasi Expressway - Prefeasibility Report Volume 1 of 7.11.2018.pdf
"Array and Linked List in Data Structures with Types, Operations, Implementat...
Management Information system : MIS-e-Business Systems.pptx
CURRICULAM DESIGN engineering FOR CSE 2025.pptx
Software Engineering and software moduleing
Chemical Technological Processes, Feasibility Study and Chemical Process Indu...
PREDICTION OF DIABETES FROM ELECTRONIC HEALTH RECORDS
Module 8- Technological and Communication Skills.pptx
Amdahl’s law is explained in the above power point presentations

presentation on array java program operators

  • 1. OOPS-PPT TOPIC:ARRAYS,JAVA PROGRAM,OPERATORS SHADAN WOMEN’S COLLEGE OF ENGG. &TECH. NAME : ANUSHA ASHR CLASS : B.TECH 2st YEAR BRANCH : AI&DS HT.NO. : 23L51A7205
  • 2. INDEX • ARRAYS • SIMPLE JAVA PROGRAM • OPERATORS • TYPES OF OPERATORS
  • 3. ARRAYS • An array is a fundamental data structure in computer science that stores a collection of elements, all of the same type, in contiguous memory locations. Here are some key points about arrays: 1. Fixed Size: Once an array is created, its size cannot be changed. 2. Indexing: Elements in an array are accessed using indices, starting from 0. 3. Efficient Access: Arrays allow for efficient access to elements using their indices. 4. Types: Arrays can be one-dimensional or multi-dimensional (e.g., 2D arrays).
  • 4. SIMPLE JAVA PROGRAM This program defines a class named HelloWorld with a main method. The main method is the entry point of any Java application, and System.out.println is used to print the text to the console. public class HelloWorld { public static void main(String[]args) { System.out.println("Hello, World!"); } } O/P: Hello World!
  • 5. OPERATOR • Operators in Java are the symbols used for performing specific operations in Java. Operators make tasks like addition, multiplication, etc. which look easy although the implementation of these tasks is quite complex. • Operators are the building blocks of Java expressions, allowing you to perform calculations, comparisons, and more.
  • 6. TYPES OF OPERATORS 1. Arithmetic Operators 2. Relational Operators 3. Logical Operators 4. Assignment Operator 5. Increment Or Decrement Operators 6. Conditional operator 7. Bitwise operator 8. Shift Operator 9. Instance Operator
  • 7. Arithmetic Operators Program: Java Program to implement Arithmetic Operators class ArithmeticOperators { public static void main(String[] args) Int a=12,b=5; System.out.printIn("a + b ="+ (a+b)); System.out.printIn(“a- b=" + (a-b)); System.out.printIn("a * b =" + (a * b)); System.out.printIn("a / b =" + (a /b)); System.out.printin("a % b=" + (a%b)); } •Arithmetic Operators are used for mathematical calculations.
  • 8. Relational Operators Program: Java Program to implement Relational Operators class RelationalOperator public static void main(String[] args) { Int a = 10; intb=3; intc=5; System.out.printin("a > b:" + (a> b)); System.out.printin("a < b:" + (a<b)); System.out.printin("a >= b:" + (a >= b)); System.out.println("a <= b:" + (a <= b)); System.out.println("a == c:" + (a == c)); System.out.println("a != c: "+ (a !=c)); } Relational operators are used to compare two values and return a true or false result based upon that comparison. Relational operators are of 6 types.
  • 9. Logical Operators The Logical operators are used to combine two or more conditions .Logical operators are of three types. 1. Logical AND (&&), 2. Logical OR (||) 3. Logician NOT (!) Example of Logical Operators class LogicalOp { public static void main(String[] args) { int x=10; System.out.printIn(x==10 && x>=5)); System.out.printIn(x==10 || x>=5)); System.out.printin (! (x==10 )); }
  • 10. Logical AND(&&): Logical AND (&&) : Logical AND is denoted by double ampersand characters (&&).it is used to check the combinations of more than one conditions. if any one condition false the complete condition becomes false.
  • 11. Logical OR (||) Logical OR (||): The logical OR operator ( || ) returns the boolean value true if either or both operands is true and returns false otherwise.
  • 12. Logical NOT(!): Logician NOT (!): Logical NOT is denoted by exclamatory characters (!), it is used to check the opposite result of any given test condition. i.e, it makes a true condition false and false condition true.
  • 13. ASSIGNMENT OPERATOR Assignment operators are used to assign a value (or) an expression (or) a value of a variable to another variable. Syntax : variable name=expression (or) value class AssignmentOperator { public static void main(String[] args) { int a=4; int var; var =a; System.out.printIn(“var using =: " + var); var += a; System.out.printIn("var using +=:" + var); var *= a; System.out.printin("var using *=:" + var);
  • 14. INCREMENT & DECREMENT OPERATIORS The increment and decrement operators are very useful. ++ and == are called increment and decrement operators used to add or subtract. Both are unary operators. class Increment { public static void main(String[] args) { int var=5; System.out.printIn (var++); System.out.printin (++var); System.out.printin (var--); System.out.printIn (--var); }
  • 15. CONDITIONAL OPERATOR A conditional operator checks the condition and executes the statement depending on the condition. Conditional operator consists of two symbols. 1: question mark (?). 2:colon(:). class ConditionalOperator { public static void main(String[] args) { int februaryDays = 29; String result; result = (februaryDays == 28) ? "Nota leap year" : "Leap year"; System.out.println(result); }
  • 16. BITWISE OPERATORS Bitwise operators are used for manipulating a data at the bit level, also called as bit level programming. Bit-level programming mainly consists of 0 and 1. public class BitwiseAndExample { public static void main(String[] args) { int x = 9, y = 8; // bitwise AND System.out.println("x & y = " + (x & y)); } }
  • 17. SHIFT OPERATOR A shift operator performs bit manipulation on data by shifting the bits of its first operand right or left. •Left Shift (<<): Multiplies the operand by 2 for each shift. •Example: int x = 5; int y = x << 2; // y becomes 20 •Right Shift (>>): Divides the operand by 2 for each shift. Preserves the sign. •Example: int x = -10; int y = x >> 2; // y becomes -3 •Unsigned Right Shift (>>>): Fills leftmost bits with 0s. •Example: int x = -10; int y = x >>> 2; // y becomes 1073741821
  • 18. Instance Operator •Checks if an object is an instance of a class. •Syntax: expression instanceof type •Returns: true or false EXAMPLE: Object obj = new String("Hello"); if (obj instanceof String) { System.out.println("obj is a String object"); }