Introduction to Java programming : brief version /: brief version. ([2019])
- Record Type:
- Book
- Title:
- Introduction to Java programming : brief version /: brief version. ([2019])
- Main Title:
- Introduction to Java programming : brief version
- Other Titles:
- Java programming
- Further Information:
- Note: Y. Daniel Liang.
- Authors:
- Liang, Y. Daniel
- Contents:
- Front Cover; Title Page; Copyright Page; Preface; Contents; Chapter 1 Introduction to Computers, Programs, and Java"! 1.1 Introduction; 1.2 What Is a Computer?; 1.3 Programming Languages; 1.4 Operating Systems; 1.5 Java, the World Wide Web, and Beyond; 1.6 The Java Language Specification, API, JDK, JRE, and IDE; 1.7 A Simple Java Program; 1.8 Creating, Compiling, and Executing a Java Program; 1.9 Programming Style and Documentation; 1.10 Programming Errors; 1.11 Developing Java Programs Using NetBeans; 1.12 Developing Java Programs Using Eclipse; Chapter 2 Elementary Programming. 2.1 Introduction2.2 Writing a Simple Program; 2.3 Reading Input from the Console; 2.4 Identifiers; 2.5 Variables; 2.6 Assignment Statements and Assignment Expressions; 2.7 Named Constants; 2.8 Naming Conventions; 2.9 Numeric Data Types and Operations; 2.10 Numeric Literals; 2.11 Evaluating Expressions and Operator Precedence; 2.12 Case Study: Displaying the Current Time; 2.13 Augmented Assignment Operators; 2.14 Increment and Decrement Operators; 2.15 Numeric Type Conversions; 2.16 Software Development Process; 2.17 Case Study: Counting Monetary Units; 2.18 Common Errors and Pitfalls. Chapter 3 Selections3.1 Introduction; 3.2 boolean Data Type; 3.3 if Statements; 3.4 Two-Way if-else Statements; 3.5 Nested if and Multi-Way if-else Statements; 3.6 Common Errors and Pitfalls; 3.7 Generating Random Numbers; 3.8 Case Study: Computing Body Mass Index; 3.9 Case Study: Computing Taxes; 3.10 LogicalFront Cover; Title Page; Copyright Page; Preface; Contents; Chapter 1 Introduction to Computers, Programs, and Java"! 1.1 Introduction; 1.2 What Is a Computer?; 1.3 Programming Languages; 1.4 Operating Systems; 1.5 Java, the World Wide Web, and Beyond; 1.6 The Java Language Specification, API, JDK, JRE, and IDE; 1.7 A Simple Java Program; 1.8 Creating, Compiling, and Executing a Java Program; 1.9 Programming Style and Documentation; 1.10 Programming Errors; 1.11 Developing Java Programs Using NetBeans; 1.12 Developing Java Programs Using Eclipse; Chapter 2 Elementary Programming. 2.1 Introduction2.2 Writing a Simple Program; 2.3 Reading Input from the Console; 2.4 Identifiers; 2.5 Variables; 2.6 Assignment Statements and Assignment Expressions; 2.7 Named Constants; 2.8 Naming Conventions; 2.9 Numeric Data Types and Operations; 2.10 Numeric Literals; 2.11 Evaluating Expressions and Operator Precedence; 2.12 Case Study: Displaying the Current Time; 2.13 Augmented Assignment Operators; 2.14 Increment and Decrement Operators; 2.15 Numeric Type Conversions; 2.16 Software Development Process; 2.17 Case Study: Counting Monetary Units; 2.18 Common Errors and Pitfalls. Chapter 3 Selections3.1 Introduction; 3.2 boolean Data Type; 3.3 if Statements; 3.4 Two-Way if-else Statements; 3.5 Nested if and Multi-Way if-else Statements; 3.6 Common Errors and Pitfalls; 3.7 Generating Random Numbers; 3.8 Case Study: Computing Body Mass Index; 3.9 Case Study: Computing Taxes; 3.10 Logical Operators; 3.11 Case Study: Determining Leap Year; 3.12 Case Study: Lottery; 3.13 switch Statements; 3.14 Conditional Operators; 3.15 Operator Precedence and Associativity; 3.16 Debugging; Chapter 4 Mathematical Functions, Characters, and Strings; 4.1 Introduction. 4.2 Common Mathematical Functions4.3 Character Data Type and Operations; 4.4 The String Type; 4.5 Case Studies; 4.6 Formatting Console Output; Chapter 5 Loops; 5.1 Introduction; 5.2 The while Loop; 5.3 Case Study: Guessing Numbers; 5.4 Loop Design Strategies; 5.5 Controlling a Loop with User Confirmation or a Sentinel Value; 5.6 The do-while Loop; 5.7 The for Loop; 5.8 Which Loop to Use?; 5.9 Nested Loops; 5.10 Minimizing Numeric Errors; 5.11 Case Studies; 5.12 Keywords break and continue; 5.13 Case Study: Checking Palindromes; 5.14 Case Study: Displaying Prime Numbers; Chapter 6 Methods. 6.1 Introduction6.2 Defining a Method; 6.3 Calling a Method; 6.4 void vs. Value-Returning Methods; 6.5 Passing Parameters by Values; 6.6 Modularizing Code; 6.7 Case Study: Converting Hexadecimals to Decimals; 6.8 Overloading Methods; 6.9 The Scope of Variables; 6.10 Case Study: Generating Random Characters; 6.11 Method Abstraction and Stepwise Refinement; Chapter 7 Single-Dimensional Arrays; 7.1 Introduction; 7.2 Array Basics; 7.3 Case Study: Analyzing Numbers; 7.4 Case Study: Deck of Cards; 7.5 Copying Arrays; 7.6 Passing Arrays to Methods; 7.7 Returning an Array from a Method. … (more)
- Edition:
- Eleventh edition, global edition
- Publisher Details:
- Harlow, United Kingdom : Pearson Education Limited
- Publication Date:
- 2019
- Extent:
- 1 online resource (824 pages)
- Subjects:
- 005.13/3
Java (Computer program language)
Java (Langage de programmation)
Java (Computer program language)
Electronic books - Languages:
- English
- ISBNs:
- 9781292222059
1292222050 - Related ISBNs:
- 9781292222035
1292222034 - Notes:
- Note: Online resource; title from digital title page (viewed on January 24, 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.725760
- Ingest File:
- 14_049.xml