Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
WaqasUlHassan10
PPT, PDF
14 views
jhtp10_ch02_Intro to java Applications: Input/Output and Operators
jhtp10_ch02_Intro to java Applications: Input/Output and Operators
Software
◦
Read more
0
Save
Share
Embed
Embed presentation
Download
Download to read offline
1
/ 83
2
/ 83
3
/ 83
4
/ 83
5
/ 83
6
/ 83
7
/ 83
8
/ 83
9
/ 83
10
/ 83
11
/ 83
12
/ 83
13
/ 83
14
/ 83
15
/ 83
16
/ 83
17
/ 83
18
/ 83
19
/ 83
20
/ 83
21
/ 83
22
/ 83
23
/ 83
24
/ 83
25
/ 83
26
/ 83
27
/ 83
28
/ 83
29
/ 83
30
/ 83
31
/ 83
32
/ 83
33
/ 83
34
/ 83
35
/ 83
36
/ 83
37
/ 83
38
/ 83
39
/ 83
40
/ 83
41
/ 83
42
/ 83
43
/ 83
44
/ 83
45
/ 83
46
/ 83
47
/ 83
48
/ 83
49
/ 83
50
/ 83
51
/ 83
52
/ 83
53
/ 83
54
/ 83
55
/ 83
56
/ 83
57
/ 83
58
/ 83
59
/ 83
60
/ 83
61
/ 83
62
/ 83
63
/ 83
64
/ 83
65
/ 83
66
/ 83
67
/ 83
68
/ 83
69
/ 83
70
/ 83
71
/ 83
72
/ 83
73
/ 83
74
/ 83
75
/ 83
76
/ 83
77
/ 83
78
/ 83
79
/ 83
80
/ 83
81
/ 83
82
/ 83
83
/ 83
More Related Content
PDF
02장 Introduction to Java Applications
by
유석 남
PPT
Ch.02.ppt[27/11, 11:00 am] Sumaya👸🏻✨️: Mida kale waqtiga wuba kudhamaadaye [2...
by
xaydari03
PDF
ch02-Java Fundamentals-Java Fundamentals.pdf
by
ayeshazaveri4
PPT
01-ch01-1-println.ppt java introduction one
by
ssuser656672
PPT
Java
by
tintinsan
PPTX
AndroidHTP3_AppA.pptx
by
MattMarino13
PPT
Eo gaddis java_chapter_02_5e
by
Gina Bullock
PPT
CSO_Gaddis_Java_Chapter02.ppt java book.
by
resoj26651
02장 Introduction to Java Applications
by
유석 남
Ch.02.ppt[27/11, 11:00 am] Sumaya👸🏻✨️: Mida kale waqtiga wuba kudhamaadaye [2...
by
xaydari03
ch02-Java Fundamentals-Java Fundamentals.pdf
by
ayeshazaveri4
01-ch01-1-println.ppt java introduction one
by
ssuser656672
Java
by
tintinsan
AndroidHTP3_AppA.pptx
by
MattMarino13
Eo gaddis java_chapter_02_5e
by
Gina Bullock
CSO_Gaddis_Java_Chapter02.ppt java book.
by
resoj26651
Similar to jhtp10_ch02_Intro to java Applications: Input/Output and Operators
PPTX
Intro to programing with java-lecture 1
by
Mohamed Essam
PPT
JAVA Programming notes.ppt
by
AravindSiva19
PPT
Chapter 1_Intro to Java.ppt
by
LisaMalar
PPTX
OOP Using Java Ch2 all about oop .pptx
by
doopagamer
PDF
Java Basics.pdf
by
EdFeranil
PPT
Cso gaddis java_chapter2
by
mlrbrown
PPTX
Lecture 2 - The History and Overview of Java.pptx
by
shovonpoco
PPT
Unit 1: Primitive Types - Basic Java Syntax
by
agautham211
PPTX
Multi Threading- in Java WPS Office.pptx
by
ManasaMR2
PPT
Java Primitive Type from Long Nguyen's lecture
by
ssusere8fc511
PPTX
java: basics, user input, data type, constructor
by
Shivam Singhal
PPT
Java PPt.ppt
by
NavneetSheoran3
PPT
Introduction to objects and inputoutput
by
Ahmad Idrees
PPTX
lecture 6
by
umardanjumamaiwada
PPTX
Introduction to computer science
by
umardanjumamaiwada
PPT
Introduction to Java Applications
by
Andy Juan Sarango Veliz
PPTX
Chapter 2.4
by
sotlsoc
PPT
java01.ppt
by
Godwin585235
PPTX
Java tutorial for beginners-tibacademy.in
by
TIB Academy
PDF
Lec 5 13_aug [compatibility mode]
by
Palak Sanghani
Intro to programing with java-lecture 1
by
Mohamed Essam
JAVA Programming notes.ppt
by
AravindSiva19
Chapter 1_Intro to Java.ppt
by
LisaMalar
OOP Using Java Ch2 all about oop .pptx
by
doopagamer
Java Basics.pdf
by
EdFeranil
Cso gaddis java_chapter2
by
mlrbrown
Lecture 2 - The History and Overview of Java.pptx
by
shovonpoco
Unit 1: Primitive Types - Basic Java Syntax
by
agautham211
Multi Threading- in Java WPS Office.pptx
by
ManasaMR2
Java Primitive Type from Long Nguyen's lecture
by
ssusere8fc511
java: basics, user input, data type, constructor
by
Shivam Singhal
Java PPt.ppt
by
NavneetSheoran3
Introduction to objects and inputoutput
by
Ahmad Idrees
lecture 6
by
umardanjumamaiwada
Introduction to computer science
by
umardanjumamaiwada
Introduction to Java Applications
by
Andy Juan Sarango Veliz
Chapter 2.4
by
sotlsoc
java01.ppt
by
Godwin585235
Java tutorial for beginners-tibacademy.in
by
TIB Academy
Lec 5 13_aug [compatibility mode]
by
Palak Sanghani
Recently uploaded
PDF
How Fireworks AI Achieves 1TB_s+ Throughput for Model Deployment Across Multi...
by
Alluxio, Inc.
PDF
CodeFulcrum Company Profile - Engineering Scalable Software for High-Growth E...
by
CodeFulcrum
PPTX
Introduction to Software Development and Modern Practices
by
M Munim
PPTX
Performance Engineering: New and Conflicting Trends
by
Alexander Podelko
PPTX
Free AI Paraphrasing Tool to Rewrite Sentences – SENTENCIFY
by
SENTENCIFY
PDF
Incident Management Roles & Responsibilities.pdf
by
TaskCall
PDF
DSD-INT 2025 iMOD Parallel coupler development plan - Verkaik
by
Deltares
PPTX
Project System Presentation details process presentation
by
tejpratappandey4
PDF
Building Strong IT Systems Using the Site Reliability Engineering
by
Avekshaa Technologies
PPTX
Instrumentation.Instrumentation.Instrumentation.pptx
by
David Kurtz
PDF
Problem Solving_20241203_220045_0000.pdf
by
thakurayush00991
PDF
our environment ppt made by many people name rarang yadav
by
rarang180
PPTX
Orion Context Broker introduction 20260114
by
Fermin Galan
PPTX
1-introduction-to-databases notes start .pptx
by
Beatrice1625
PDF
DSD-INT 2025 Groundwater table lowering due to surface water lowering - Reusen
by
Deltares
PDF
DSD-INT 2025 Large scale unsaturated zone modelling - Sequential Steady State...
by
Deltares
PDF
Healthcare Mobile App Development: Features & Benefits
by
joealwyn38
PDF
Inside An AI Powered ERP System for Process Manufacturers
by
BatchMaster Software Pvt. Ltd.
PPTX
Lect 1 Number systems and base conversions. [Autosaved].pptx
by
zainiman8511
PDF
Cybernetic Global Intelligence Securing Businesses in a Digital-First World.pdf
by
Cybernetic Global Intelligence
How Fireworks AI Achieves 1TB_s+ Throughput for Model Deployment Across Multi...
by
Alluxio, Inc.
CodeFulcrum Company Profile - Engineering Scalable Software for High-Growth E...
by
CodeFulcrum
Introduction to Software Development and Modern Practices
by
M Munim
Performance Engineering: New and Conflicting Trends
by
Alexander Podelko
Free AI Paraphrasing Tool to Rewrite Sentences – SENTENCIFY
by
SENTENCIFY
Incident Management Roles & Responsibilities.pdf
by
TaskCall
DSD-INT 2025 iMOD Parallel coupler development plan - Verkaik
by
Deltares
Project System Presentation details process presentation
by
tejpratappandey4
Building Strong IT Systems Using the Site Reliability Engineering
by
Avekshaa Technologies
Instrumentation.Instrumentation.Instrumentation.pptx
by
David Kurtz
Problem Solving_20241203_220045_0000.pdf
by
thakurayush00991
our environment ppt made by many people name rarang yadav
by
rarang180
Orion Context Broker introduction 20260114
by
Fermin Galan
1-introduction-to-databases notes start .pptx
by
Beatrice1625
DSD-INT 2025 Groundwater table lowering due to surface water lowering - Reusen
by
Deltares
DSD-INT 2025 Large scale unsaturated zone modelling - Sequential Steady State...
by
Deltares
Healthcare Mobile App Development: Features & Benefits
by
joealwyn38
Inside An AI Powered ERP System for Process Manufacturers
by
BatchMaster Software Pvt. Ltd.
Lect 1 Number systems and base conversions. [Autosaved].pptx
by
zainiman8511
Cybernetic Global Intelligence Securing Businesses in a Digital-First World.pdf
by
Cybernetic Global Intelligence
jhtp10_ch02_Intro to java Applications: Input/Output and Operators
1.
Java™ How to
Program, 10/e Late Objects Version © Copyright 1992-2015 by Pearson Education, Inc. All Rights Reserved.
2.
© Copyright 1992-2015
by Pearson Education, Inc. All Rights Reserved.
3.
© Copyright 1992-2015
by Pearson Education, Inc. All Rights Reserved.
4.
Java application
programming Use tools from the JDK to compile and run programs. Videos at www.deitel.com/books/jhtp10/ Help you get started with Eclipse, NetBeans and IntelliJ IDEA integrated development environments. © Copyright 1992-2015 by Pearson Education, Inc. All Rights Reserved.
5.
Java application
A computer program that executes when you use the java command to launch the Java Virtual Machine (JVM). Sample program in Fig. 2.1 displays a line of text. © Copyright 1992-2015 by Pearson Education, Inc. All Rights Reserved.
6.
© Copyright 1992-2015
by Pearson Education, Inc. All Rights Reserved.
7.
Commenting Your Programs Comments //
Fig. 2.1: Welcome1.java // indicates that the line is a comment. Used to document programs and improve their readability. Compiler ignores comments. A comment that begins with // is an end-of-line comment—it terminates at the end of the line on which it appears. Traditional comment, can be spread over several lines as in /* This is a traditional comment. It can be split over multiple lines */ This type of comment begins with /* and ends with */. All text between the delimiters is ignored by the compiler. © Copyright 1992-2015 by Pearson Education, Inc. All Rights Reserved.
8.
Javadoc comments
Delimited by /** and */. All text between the Javadoc comment delimiters is ignored by the compiler. Enable you to embed program documentation directly in your programs. The javadoc utility program (online Appendix G) reads Javadoc comments and uses them to prepare program documentation in HTML format. © Copyright 1992-2015 by Pearson Education, Inc. All Rights Reserved.
9.
© Copyright 1992-2015
by Pearson Education, Inc. All Rights Reserved.
10.
© Copyright 1992-2015
by Pearson Education, Inc. All Rights Reserved.
11.
© Copyright 1992-2015
by Pearson Education, Inc. All Rights Reserved.
12.
Using Blank Lines Blank
lines, space characters and tabs Make programs easier to read. Together, they’re known as white space (or whitespace). White space is ignored by the compiler. © Copyright 1992-2015 by Pearson Education, Inc. All Rights Reserved.
13.
© Copyright 1992-2015
by Pearson Education, Inc. All Rights Reserved.
14.
Declaring a class Class
declaration public class Welcome1 Every Java program consists of at least one class that you define. class keyword introduces a class declaration and is immediately followed by the class name. Keywords (Appendix C) are reserved for use by Java and are always spelled with all lowercase letters. © Copyright 1992-2015 by Pearson Education, Inc. All Rights Reserved.
15.
Filename for a
public Class A public class must be placed in a file that has a filename of the form ClassName.java, so class Welcome1 is stored in the file Welcome1.java. © Copyright 1992-2015 by Pearson Education, Inc. All Rights Reserved.
16.
© Copyright 1992-2015
by Pearson Education, Inc. All Rights Reserved.
17.
Class Names and
Identifiers By convention, begin with a capital letter and capitalize the first letter of each word they include (e.g., SampleClassName). A class name is an identifier—a series of characters consisting of letters, digits, underscores (_) and dollar signs ($) that does not begin with a digit and does not contain spaces. Java is case sensitive—uppercase and lowercase letters are distinct—so a1 and A1 are different (but both valid) identifiers. © Copyright 1992-2015 by Pearson Education, Inc. All Rights Reserved.
18.
Class Body A left
brace, {, begins the body of every class declaration. A corresponding right brace, }, must end each class declaration. © Copyright 1992-2015 by Pearson Education, Inc. All Rights Reserved.
19.
© Copyright 1992-2015
by Pearson Education, Inc. All Rights Reserved.
20.
© Copyright 1992-2015
by Pearson Education, Inc. All Rights Reserved.
21.
© Copyright 1992-2015
by Pearson Education, Inc. All Rights Reserved.
22.
© Copyright 1992-2015
by Pearson Education, Inc. All Rights Reserved.
23.
Declaring a Method public
static void main( String[] args ) Starting point of every Java application. Parentheses after the identifier main indicate that it’s a program building block called a method. Java class declarations normally contain one or more methods. main must be defined as shown; otherwise, the JVM will not execute the application. Methods perform tasks and can return information when they complete their tasks. Keyword void indicates that this method will not return any information. © Copyright 1992-2015 by Pearson Education, Inc. All Rights Reserved.
24.
© Copyright 1992-2015
by Pearson Education, Inc. All Rights Reserved.
25.
Body of
the method declaration Enclosed in left and right braces. Statement System.out.println("Welcome to Java Programming!"); Instructs the computer to perform an action Display the characters contained between the double quotation marks. Together, the quotation marks and the characters between them are a string—also known as a character string or a string literal. White-space characters in strings are not ignored by the compiler. Strings cannot span multiple lines of code. © Copyright 1992-2015 by Pearson Education, Inc. All Rights Reserved.
26.
© Copyright 1992-2015
by Pearson Education, Inc. All Rights Reserved.
27.
System.out object
Standard output object. Allows a Java application to display information in the command window from which it executes. System.out.println method Displays (or prints) a line of text in the command window. The string in the parentheses the argument to the method. Positions the output cursor at the beginning of the next line in the command window. Most statements end with a semicolon. © Copyright 1992-2015 by Pearson Education, Inc. All Rights Reserved.
28.
Compiling Your First
Java Application Open a command window and change to the directory where the program is stored. Many operating systems use the command cd to change directories. To compile the program, type javac Welcome1.java If the program contains no compilation errors, preceding command creates a.class file (known as the class file) containing the platform-independent Java bytecodes that represent the application. When we use the java command to execute the application on a given platform, these bytecodes will be translated by the JVM into instructions that are understood by the underlying operating system. © Copyright 1992-2015 by Pearson Education, Inc. All Rights Reserved.
29.
© Copyright 1992-2015
by Pearson Education, Inc. All Rights Reserved.
30.
© Copyright 1992-2015
by Pearson Education, Inc. All Rights Reserved.
31.
Executing the Welcome1
Application To execute this program in a command window, change to the directory containing Welcome1.java—C:examplesch02 fig02_01 on Microsoft Windows or ~/Documents/ examples/ch02/fig02_01 on Linux/OS X. Next, type java Welcome1. This launches the JVM, which loads the Welcome1.class file. The command omits the .class file-name extension; otherwise, the JVM will not execute the program. The JVM calls class Welcome1’s main method. © Copyright 1992-2015 by Pearson Education, Inc. All Rights Reserved.
32.
© Copyright 1992-2015
by Pearson Education, Inc. All Rights Reserved.
33.
© Copyright 1992-2015
by Pearson Education, Inc. All Rights Reserved.
34.
Class Welcome2,
shown in Fig. 2.3, uses two statements to produce the same output as that shown in Fig. 2.1. New and key features in each code listing are highlighted. System.out’s method print displays a string. Unlike println, print does not position the output cursor at the beginning of the next line in the command window. The next character the program displays will appear immediately after the last character that print displays. © Copyright 1992-2015 by Pearson Education, Inc. All Rights Reserved.
35.
© Copyright 1992-2015
by Pearson Education, Inc. All Rights Reserved.
36.
Newline characters
indicate to System.out’s print and println methods when to position the output cursor at the beginning of the next line in the command window. Newline characters are whitespace characters. The backslash () is called an escape character. Indicates a “special character” Backslash is combined with the next character to form an escape sequence—n represents the newline character. Complete list of escape sequences http://docs.oracle.com/javase/specs/jls/se7/html/ jls-3.html#jls-3.10.6. © Copyright 1992-2015 by Pearson Education, Inc. All Rights Reserved.
37.
© Copyright 1992-2015
by Pearson Education, Inc. All Rights Reserved.
38.
© Copyright 1992-2015
by Pearson Education, Inc. All Rights Reserved.
39.
System.out.printf method
f means “formatted” displays formatted data Multiple method arguments are placed in a comma-separated list. Calling a method is also referred to as invoking a method. Java allows large statements to be split over many lines. Cannot split a statement in the middle of an identifier or string. Method printf’s first argument is a format string May consist of fixed text and format specifiers. Fixed text is output as it would be by print or println. Each format specifier is a placeholder for a value and specifies the type of data to output. Format specifiers begin with a percent sign (%) and are followed by a character that represents the data type. Format specifier %s is a placeholder for a string. © Copyright 1992-2015 by Pearson Education, Inc. All Rights Reserved.
40.
© Copyright 1992-2015
by Pearson Education, Inc. All Rights Reserved.
41.
© Copyright 1992-2015
by Pearson Education, Inc. All Rights Reserved.
42.
© Copyright 1992-2015
by Pearson Education, Inc. All Rights Reserved.
43.
Integers Whole
numbers, like –22, 7, 0 and 1024) Programs remember numbers and other data in the computer’s memory and access that data through program elements called variables. The program of Fig. 2.7 demonstrates these concepts. © Copyright 1992-2015 by Pearson Education, Inc. All Rights Reserved.
44.
© Copyright 1992-2015
by Pearson Education, Inc. All Rights Reserved.
45.
© Copyright 1992-2015
by Pearson Education, Inc. All Rights Reserved.
46.
Helps the
compiler locate a class that is used in this program. Rich set of predefined classes that you can reuse rather than “reinventing the wheel.” Classes are grouped into packages—named groups of related classes—and are collectively referred to as the Java class library, or the Java Application Programming Interface (Java API). You use import declarations to identify the predefined classes used in a Java program. © Copyright 1992-2015 by Pearson Education, Inc. All Rights Reserved.
47.
© Copyright 1992-2015
by Pearson Education, Inc. All Rights Reserved.
48.
© Copyright 1992-2015
by Pearson Education, Inc. All Rights Reserved.
49.
© Copyright 1992-2015
by Pearson Education, Inc. All Rights Reserved.
50.
Variable declaration
statement Scanner input = new Scanner( System.in ); Specifies the name (input) and type (Scanner) of a variable that is used in this program. Variable A location in the computer’s memory where a value can be stored for use later in a program. Must be declared with a name and a type before they can be used. A variable’s name enables the program to access the value of the variable in memory. The name can be any valid identifier. A variable’s type specifies what kind of information is stored at that location in memory. © Copyright 1992-2015 by Pearson Education, Inc. All Rights Reserved.
51.
Scanner Enables
a program to read data for use in a program. Data can come from many sources, such as the user at the keyboard or a file on disk. Before using a Scanner, you must create it and specify the source of the data. The equals sign (=) in a declaration indicates that the variable should be initialized (i.e., prepared for use in the program) with the result of the expression to the right of the equals sign. The new keyword creates an object. Standard input object, System.in, enables applications to read bytes of data typed by the user. Scanner object translates these bytes into types that can be used in a program. © Copyright 1992-2015 by Pearson Education, Inc. All Rights Reserved.
52.
Variable declaration
statements int number1; // first number to add int number2; // second number to add int sum; // sum of number1 and number2 declare that variables number1, number2 and sum hold data of type int They can hold integer. Range of values for an int is –2,147,483,648 to +2,147,483,647. The int values you use in a program may not contain commas. Several variables of the same type may be declared in one declaration with the variable names separated by commas. © Copyright 1992-2015 by Pearson Education, Inc. All Rights Reserved.
53.
© Copyright 1992-2015
by Pearson Education, Inc. All Rights Reserved.
54.
© Copyright 1992-2015
by Pearson Education, Inc. All Rights Reserved.
55.
© Copyright 1992-2015
by Pearson Education, Inc. All Rights Reserved.
56.
Prompt Output
statement that directs the user to take a specific action. Class System Part of package java.lang. Class System is not imported with an import declaration at the beginning of the program. © Copyright 1992-2015 by Pearson Education, Inc. All Rights Reserved.
57.
© Copyright 1992-2015
by Pearson Education, Inc. All Rights Reserved.
58.
Scanner method
nextInt number1 = input.nextInt(); // read first number from user Obtains an integer from the user at the keyboard. Program waits for the user to type the number and press the Enter key to submit the number to the program. The result of the call to method nextInt is placed in variable number1 by using the assignment operator, =. “number1 gets the value of input.nextInt().” Operator = is called a binary operator—it has two operands. Everything to the right of the assignment operator, =, is always evaluated before the assignment is performed. © Copyright 1992-2015 by Pearson Education, Inc. All Rights Reserved.
59.
© Copyright 1992-2015
by Pearson Education, Inc. All Rights Reserved.
60.
Arithmetic sum =
number1 + number2; // add numbers then store total in sum Assignment statement that calculates the sum of the variables number1 and number2 then assigns the result to variable sum by using the assignment operator, =. “sum gets the value of number1 + number2.” Portions of statements that contain calculations are called expressions. An expression is any portion of a statement that has a value associated with it. © Copyright 1992-2015 by Pearson Education, Inc. All Rights Reserved.
61.
Integer formatted
output System.out.printf( "Sum is %d%n", sum ); Format specifier %d is a placeholder for an int value The letter d stands for “decimal integer.” © Copyright 1992-2015 by Pearson Education, Inc. All Rights Reserved.
62.
Variables Every
variable has a name, a type, a size (in bytes) and a value. When a new value is placed into a variable, the new value replaces the previous value (if any) The previous value is lost, so this process is said to be destructive. © Copyright 1992-2015 by Pearson Education, Inc. All Rights Reserved.
63.
© Copyright 1992-2015
by Pearson Education, Inc. All Rights Reserved.
64.
© Copyright 1992-2015
by Pearson Education, Inc. All Rights Reserved.
65.
© Copyright 1992-2015
by Pearson Education, Inc. All Rights Reserved.
66.
Arithmetic operators
are summarized in Fig. 2.11. The asterisk (*) indicates multiplication The percent sign (%) is the remainder operator The arithmetic operators are binary operators because they each operate on two operands. Integer division yields an integer quotient. Any fractional part in integer division is simply truncated (i.e., discarded)—no rounding occurs. The remainder operator, %, yields the remainder after division. © Copyright 1992-2015 by Pearson Education, Inc. All Rights Reserved.
67.
© Copyright 1992-2015
by Pearson Education, Inc. All Rights Reserved.
68.
Arithmetic expressions
in Java must be written in straight-line form to facilitate entering programs into the computer. Expressions such as “a divided by b” must be written as a / b, so that all constants, variables and operators appear in a straight line. Parentheses are used to group terms in expressions in the same manner as in algebraic expressions. If an expression contains nested parentheses, the expression in the innermost set of parentheses is evaluated first. © Copyright 1992-2015 by Pearson Education, Inc. All Rights Reserved.
69.
Rules of
operator precedence Multiplication, division and remainder operations are applied first. If an expression contains several such operations, they are applied from left to right. Multiplication, division and remainder operators have the same level of precedence. Addition and subtraction operations are applied next. If an expression contains several such operations, the operators are applied from left to right. Addition and subtraction operators have the same level of precedence. When we say that operators are applied from left to right, we are referring to their associativity. Some operators associate from right to left. Complete precedence chart is included in Appendix A. © Copyright 1992-2015 by Pearson Education, Inc. All Rights Reserved.
70.
© Copyright 1992-2015
by Pearson Education, Inc. All Rights Reserved.
71.
© Copyright 1992-2015
by Pearson Education, Inc. All Rights Reserved.
72.
As in
algebra, it’s acceptable to place redundant parentheses (unnecessary parentheses) in an ex- pression to make the expression clearer. © Copyright 1992-2015 by Pearson Education, Inc. All Rights Reserved.
73.
Condition An
expression that can be true or false. if selection statement Allows a program to make a decision based on a condition’s value. Equality operators (== and !=) Relational operators (>, <, >= and <=) Both equality operators have the same level of precedence, which is lower than that of the relational operators. The equality operators associate from left to right. The relational operators all have the same level of precedence and also associate from left to right. © Copyright 1992-2015 by Pearson Education, Inc. All Rights Reserved.
74.
© Copyright 1992-2015
by Pearson Education, Inc. All Rights Reserved.
75.
© Copyright 1992-2015
by Pearson Education, Inc. All Rights Reserved.
76.
© Copyright 1992-2015
by Pearson Education, Inc. All Rights Reserved.
77.
© Copyright 1992-2015
by Pearson Education, Inc. All Rights Reserved.
78.
An if
statement always begins with keyword if, followed by a condition in parentheses. Expects one statement in its body, but may contain multiple statements if they are enclosed in a set of braces ({}). The indentation of the body statement is not required, but it improves the program’s readability by emphasizing that statements are part of the body. Note that there is no semicolon (;) at the end of the first line of each if statement. Such a semicolon would result in a logic error at execution time. Treated as the empty statement—semicolon by itself. © Copyright 1992-2015 by Pearson Education, Inc. All Rights Reserved.
79.
© Copyright 1992-2015
by Pearson Education, Inc. All Rights Reserved.
80.
© Copyright 1992-2015
by Pearson Education, Inc. All Rights Reserved.
81.
© Copyright 1992-2015
by Pearson Education, Inc. All Rights Reserved.
82.
© Copyright 1992-2015
by Pearson Education, Inc. All Rights Reserved.
83.
© Copyright 1992-2015
by Pearson Education, Inc. All Rights Reserved.
Download