楼主: ReneeBK
2193 9

Introduction to Programming with Java: A Problem Solving Approach [推广有奖]

  • 1关注
  • 62粉丝

VIP

已卖:4897份资源

学术权威

14%

还不是VIP/贵宾

-

TA的文库  其他...

R资源总汇

Panel Data Analysis

Experimental Design

威望
1
论坛币
49635 个
通用积分
55.6937
学术水平
370 点
热心指数
273 点
信用等级
335 点
经验
57805 点
帖子
4005
精华
21
在线时间
582 小时
注册时间
2005-5-8
最后登录
2023-11-26

楼主
ReneeBK 发表于 2015-6-1 08:45:49 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币


Introduction to Programming with Java: A Problem Solving Approach

This book teaches the reader how to write programs using Java. It does so with a unique approach that combines fundamentals first with objects early. The book transitions smoothly through a carefully selected set of procedural programming fundamentals to object-oriented fundamentals. During this early transition and beyond, the book emphasizes problem solving. For example, Chapter 2 is devoted to algorithm development, Chapter 8 is devoted to program design, and problem-solving sections appear throughout the book. Problem-solving skills are fostered with the help of an interactive, iterative presentation style: Here's the problem. How can we solve it? How can we improve the solution?.
Some key features include:
  • A conversational, easy-to-follow writing style.
  • Many executable code examples that clearly and efficiently illustrate key concepts.
  • Extensive use of UML class diagrams to specify problem organization.
  • Simple GUI programming early, in an optional standalone graphics track.
  • Well-identified alternatives for altering the book's sequence to fit individual needs.
  • Well-developed projects in six different academic disciplines, with a handy summary.
  • Detailed customizable PowerPointTM lecture slides, with icon-keyed hidden notes. Student Resources:
  • Links to compiler software - for Sun's Java2 SDK toolkit, Helios's TextPad, Eclipse, NetBeans, and BlueJ.
  • TextPad tutorial.
  • Eclipse tutorials.
  • Textbook errata.
  • All textbook example programs and associated resource files. Instructor Resources:
  • Customizable PowerPoint lecture slides with hidden notes. Hidden notes provide comments that supplement the displayed text in the lecture slides. For example, if the displayed text asks a question the hidden notes provide the answer.
  • Exercise solutions.
  • Project solutions.


  • 848 pages
  • Publisher: McGraw-Hill Science/Engineering/Math; 1 edition (March 29, 2008)
  • Language: English
  • ISBN-10: 0073047023
  • ISBN-13: 978-007304702
  • 本帖隐藏的内容

    Introduction to Programming with Java.pdf (7.53 MB, 需要: 20 个论坛币)




二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:introduction Programming troduction Approach Program transition carefully programs selected beyond

已有 2 人评分经验 学术水平 热心指数 信用等级 收起 理由
kychan + 50 + 1 + 1 + 1 奖励积极上传好的资料
xujingtang + 60 奖励积极上传好的资料

总评分: 经验 + 110  学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

本帖被以下文库推荐

沙发
ReneeBK(未真实交易用户) 发表于 2015-6-1 08:56:30

  1. /******************************************************************
  2. * SentenceTester.java
  3. * Dean & Dean
  4. *
  5. * This program checks for period at the end of line of input.
  6. *******************************************************************/
  7. import java.util.Scanner;
  8. public class SentenceTester
  9. {
  10. public static void main(String[] args)
  11. {
  12. Scanner stdIn = new Scanner(System.in);
  13. String sentence;
  14. int lastCharPosition;
  15. System.out.println("Enter a sentence:");
  16. sentence = stdIn.nextLine();
  17. lastCharPosition = sentence.length() - 1;
  18. if (sentence.charAt(lastCharPosition) != '.')
  19. {
  20. System.out.println(
  21. "Invalid entry - your sentence needs a period!");
  22. }
  23. } // end main
  24. } // end class SentenceTester
复制代码

藤椅
ReneeBK(未真实交易用户) 发表于 2015-6-1 08:57:51
  1. /******************************************************************
  2. * FreeFries.java
  3. * Dean & Dean
  4. *
  5. * This program reads points scored by the home team and the
  6. * opposing team and determines whether the fans win free
  7. * french fries.
  8. *******************************************************************/
  9. import java.util.Scanner;
  10. public class FreeFries
  11. {
  12. public static void main(String[] args)
  13. {
  14. Scanner stdIn = new Scanner(System.in);
  15. int homePts; // points scored by home team
  16. int opponentPts; // points scored by opponents
  17. System.out.print("Home team points scored: ");
  18. homePts = stdIn.nextInt();
  19. System.out.print("Opposing team points scored: ");
  20. opponentPts = stdIn.nextInt();
  21. <insert-code-here>
  22. } // end main
  23. } // end class FreeFries
  24. Sample session:
  25. Home team points scored: 103
  26. Opposing team points scored: 87
  27. Fans: Redeem your ticket stub for a free order of French fries at Yummy
  28. Burgers.
复制代码


板凳
ReneeBK(未真实交易用户) 发表于 2015-6-1 09:03:39
  1. /****************************************************************
  2. * ZipCode.java
  3. * Dean & Dean
  4. *
  5. * This program identifies geographical region from ZIP code.
  6. ******************************************************************/
  7. import java.util.Scanner;
  8. public class ZipCode
  9. {
  10. public static void main(String[] args)
  11. {
  12. Scanner stdIn = new Scanner(System.in);
  13. String zip; // user-entered ZIP code
  14. System.out.print("Enter a ZIP Code: ");
  15. zip = stdIn.nextLine();
  16. switch (zip.charAt(0))
  17. {
  18. case '0': case '2': case '3':
  19. System.out.println(zip + " is on the East Coast.");
  20. break;
  21. case '4': case '5': case '6':
  22. System.out.println(
  23. zip + " is in the Central Plains area.");
  24. break;
  25. case '7':
  26. System.out.println(zip + " is in the South.");
  27. break;
  28. case '8': case '9':
  29. System.out.println(zip + " is in the West.");
  30. break;
  31. default:
  32. System.out.println(zip + " is an invalid ZIP Code.");
  33. } // end switch
  34. } // end main
  35. } // end class ZipCode
复制代码

报纸
ReneeBK(未真实交易用户) 发表于 2015-6-1 09:05:19
  1. /*************************************************************
  2. * BridalRegistry.java
  3. * Dean & Dean
  4. *
  5. * This makes entries in a bridal registry.
  6. *************************************************************/
  7. import java.util.Scanner;
  8. public class BridalRegistry
  9. {
  10. public static void main(String[] args)
  11. {
  12. Scanner stdIn = new Scanner(System.in);
  13. String registry = "";
  14. char more;
  15. System.out.print(
  16. "Do you wish to create a bridal registry list? (y/n): ");
  17. more = stdIn.nextLine().charAt(0);
  18. while (more == 'y')
  19. {
  20. System.out.print("Enter item: ");
  21. registry += stdIn.nextLine() + " - ";
  22. System.out.print("Enter store: ");
  23. registry += stdIn.nextLine() + "\n";
  24. System.out.print("Any more items? (y/n): ");
  25. more = stdIn.nextLine().charAt(0);
  26. } // end while
  27. if (!registry.equals(""))
  28. {
  29. System.out.println("\nBridal Registry:\n" + registry);
  30. }
  31. } // end main
  32. } // end BridalRegistry class
复制代码

地板
ReneeBK(未真实交易用户) 发表于 2015-6-1 09:06:25
  1. /***************************************************************
  2. * FloorSpace.java
  3. * Dean & Dean
  4. *
  5. * This program calculates total floor space in a house.
  6. ****************************************************************/
  7. import java.util.Scanner;
  8. public class FloorSpace
  9. {
  10. public static void main(String[] args)
  11. {
  12. Scanner stdIn = new Scanner(System.in);
  13. double length, width; // room dimensions
  14. double floorSpace = 0; // house's total floor space
  15. char response; // user's y/n response
  16. do
  17. {
  18. System.out.print("Enter the length: ");
  19. length = stdIn.nextDouble();
  20. System.out.print("Enter the width: ");
  21. width = stdIn.nextDouble();
  22. floorSpace += length * width;
  23. System.out.print("Any more rooms? (y/n): ");
  24. response = stdIn.next().charAt(0);
  25. } while (response == 'y' || response == 'Y');
  26. System.out.println("Total floor space is " + floorSpace);
  27. } // end main
  28. } // end class FloorSpace
复制代码

7
ReneeBK(未真实交易用户) 发表于 2015-6-1 09:09:01
  1. /************************************************************
  2. * NestedLoopRectangle.java
  3. * Dean & Dean
  4. *
  5. * This program uses nested looping to draw a rectangle.
  6. *************************************************************/
  7. import java.util.Scanner;
  8. public class NestedLoopRectangle
  9. {
  10. public static void main(String[] args)
  11. {
  12. Scanner stdIn = new Scanner(System.in);
  13. int height, width; // rectangle's dimensions
  14. char printCharacter;
  15. System.out.print("Enter height: ");
  16. height = stdIn.nextInt();
  17. System.out.print("Enter width: ");
  18. width = stdIn.nextInt();
  19. System.out.print("Enter character: ");
  20. printCharacter = stdIn.next().charAt(0);
  21. for (int row=1; row<=height; row++)
  22. {
  23. for (int col=1; col<=width; col++)
  24. {
  25. System.out.print(printCharacter);
  26. }
  27. System.out.println();
  28. }
  29. } // end main
  30. } // end class NestedLoopRectangle
复制代码

8
jinyizhe282(未真实交易用户) 发表于 2015-6-1 15:54:10
哥!~~~链接呢?

9
stevensugar(未真实交易用户) 发表于 2015-6-26 23:26:34
adsfasdfadfad

10
szeray(未真实交易用户) 发表于 2016-2-11 23:06:44 来自手机
ReneeBK 发表于 2015-6-1 08:45
Introduction to Programming with Java: A Problem Solving Approach

This book teaches the reade ...
thank you

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
jg-xs1
拉您进交流群
GMT+8, 2025-12-31 15:12