Java : an introduction to problem solving & programming /: an introduction to problem solving & programming. ([2019])
- Record Type:
- Book
- Title:
- Java : an introduction to problem solving & programming /: an introduction to problem solving & programming. ([2019])
- Main Title:
- Java : an introduction to problem solving & programming
- Further Information:
- Note: Walter Savitch ; contributor, Kenrick Mock.
- Authors:
- Savitch, Walter J, 1943-2021
Mock, Kenrick - Contents:
- Cover; Inside Front Cover; Title Page; Copyright Page; Preface for Instructors; Preface for Students; Acknowledgments; Acknowledgments for the Global Edition; Dependency Chart; Brief Contents; Contents; Chapter 1 Introduction to Computers and Java; 1.1 COMPUTER BASICS; Hardware and Memory; Programs; Programming Languages, Compilers, and Interpreters; Java Bytecode; Class Loader; 1.2 A SIP OF JAVA; History of the Java Language; Applications and Applets; A First Java Application Program; Writing, Compiling, and Running a Java Program; 1.3 PROGRAMMING BASICS; Object-Oriented Programming. AlgorithmsTesting and Debugging; Software Reuse; 1.4 GRAPHICS SUPPLEMENT; A Sample JavaFX Application; Size and Position of Figures; Drawing Ovals and Circles; Drawing Arcs; Chapter 2 Basic Computation; 2.1 VARIABLES AND EXPRESSIONS; Variables; Data Types; Java Identifiers; Assignment Statements; Simple Input; Simple Screen Output; Constants; Named Constants; Assignment Compatibilities; Type Casting; Arithmetic Operators; Parentheses and Precedence Rules; Specialized Assignment Operators; Case Study: Vending Machine Change; Increment and Decrement Operators. More About the Increment and Decrement Operators2.2 THE CLASS String; String Constants and Variables; Concatenation of Strings; String Methods; String Processing; Escape Characters; The Unicode Character Set; 2.3 KEYBOARD AND SCREEN I/O; Screen Output; Keyboard Input; Other Input Delimiters (Optional); Formatted Output with printfCover; Inside Front Cover; Title Page; Copyright Page; Preface for Instructors; Preface for Students; Acknowledgments; Acknowledgments for the Global Edition; Dependency Chart; Brief Contents; Contents; Chapter 1 Introduction to Computers and Java; 1.1 COMPUTER BASICS; Hardware and Memory; Programs; Programming Languages, Compilers, and Interpreters; Java Bytecode; Class Loader; 1.2 A SIP OF JAVA; History of the Java Language; Applications and Applets; A First Java Application Program; Writing, Compiling, and Running a Java Program; 1.3 PROGRAMMING BASICS; Object-Oriented Programming. AlgorithmsTesting and Debugging; Software Reuse; 1.4 GRAPHICS SUPPLEMENT; A Sample JavaFX Application; Size and Position of Figures; Drawing Ovals and Circles; Drawing Arcs; Chapter 2 Basic Computation; 2.1 VARIABLES AND EXPRESSIONS; Variables; Data Types; Java Identifiers; Assignment Statements; Simple Input; Simple Screen Output; Constants; Named Constants; Assignment Compatibilities; Type Casting; Arithmetic Operators; Parentheses and Precedence Rules; Specialized Assignment Operators; Case Study: Vending Machine Change; Increment and Decrement Operators. More About the Increment and Decrement Operators2.2 THE CLASS String; String Constants and Variables; Concatenation of Strings; String Methods; String Processing; Escape Characters; The Unicode Character Set; 2.3 KEYBOARD AND SCREEN I/O; Screen Output; Keyboard Input; Other Input Delimiters (Optional); Formatted Output with printf (Optional); 2.4 DOCUMENTATION AND STYLE; Meaningful Variable Names; Comments; Indentation; Using Named Constants; 2.5 GRAPHICS SUPPLEMENT; Style Rules Applied to a JavaFX Application; Introducing the Class JOptionPane; Reading Input as Other Numeric Types. Programming Example: Change-Making Program with Windowing I/OChapter 3 Flow of Control: Branching; 3.1 THE if-else STATEMENT; The Basic if-else Statement; Boolean Expressions; Comparing Strings; Nested if-else Statements; Multibranch if-else Statements; Programming Example: Assigning Letter Grades; Case Study: Body Mass Index; The Conditional Operator (Optional); The exit Method; 3.2 THE TYPE boolean; Boolean Variables; Precedence Rules; Input and Output of Boolean Values; 3.3 THE switch STATEMENT; Enumerations; 3.4 GRAPHICS SUPPLEMENT; Specifying a Drawing Color. A Dialog Box for a Yes-or-No QuestionChapter 4 Flow of Control: Loops; 4.1 JAVA LOOP STATEMENTS; The while Statement; The do-while Statement; Programming Example: Bug Infestation; Programming Example: Nested Loops; The for Statement; Declaring Variables Within a for Statement; Using a Comma in a for Statement (Optional); The for-each Statement; 4.2 PROGRAMMING WITH LOOPS; The Loop Body; Initializing Statements; Controlling the Number of Loop Iterations; Case Study: Using a Boolean Variable to End a Loop; Programming Example: Spending Spree. … (more)
- Edition:
- Eigth edition, global edition
- Publisher Details:
- Harlow, United Kingdom : Pearson Education Limited
- Publication Date:
- 2019
- Extent:
- 1 online resource
- Subjects:
- 005.13/3
Java (Computer program language)
Electronic books - Languages:
- English
- ISBNs:
- 9781292247533
1292247533 - Related ISBNs:
- 1292247479
9781292247472 - Notes:
- Note: Description based on online resource; title from digital title page (viewed on January 22, 2019).
- Access Rights:
- Legal Deposit; Only available on premises controlled by the deposit library and to one user at any one time; The Legal Deposit Libraries (Non-Print Works) Regulations (UK).
- Access Usage:
- Restricted: Printing from this resource is governed by The Legal Deposit Libraries (Non-Print Works) Regulations (UK) and UK copyright law currently in force.
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library HMNTS - ELD.DS.307226
- Ingest File:
- 04_018.xml