《Java语言程序设计双语》Word下载.docx

上传人:b****6 文档编号:16634003 上传时间:2022-11-25 格式:DOCX 页数:20 大小:25.54KB
下载 相关 举报
《Java语言程序设计双语》Word下载.docx_第1页
第1页 / 共20页
《Java语言程序设计双语》Word下载.docx_第2页
第2页 / 共20页
《Java语言程序设计双语》Word下载.docx_第3页
第3页 / 共20页
《Java语言程序设计双语》Word下载.docx_第4页
第4页 / 共20页
《Java语言程序设计双语》Word下载.docx_第5页
第5页 / 共20页
点击查看更多>>
下载资源
资源描述

《Java语言程序设计双语》Word下载.docx

《《Java语言程序设计双语》Word下载.docx》由会员分享,可在线阅读,更多相关《《Java语言程序设计双语》Word下载.docx(20页珍藏版)》请在冰豆网上搜索。

《Java语言程序设计双语》Word下载.docx

Chapter1IntroductiontoComputers,Programs,andJava(2学时)

1、目的要求:

Toreviewcomputerbasics,programs,andoperatingsystems(§

§

1.2-1.4).

ToexploretherelationshipbetweenJavaandtheWorldWideWeb(§

1.5).

TodistinguishthetermsAPI,IDE,andJDK(§

1.6).

TowriteasimpleJavaprogram(§

1.7).

Todisplayoutputontheconsole(§

ToexplainthebasicsyntaxofaJavaprogram(§

Tocreate,compile,andrunJavaprograms(§

1.8).

(GUI)TodisplayoutputusingtheJOptionPaneoutputdialogboxes(§

1.9).

2、要点(或讲授内容)

1.1Introduction

1.2WhatIsaComputer?

1.3Programs

1.4OperatingSystems

1.5Java,WorldWideWeb,andBeyond

1.6TheJavaLanguageSpecification,API,JDK,andIDE

1.7ASimpleJavaProgram

1.8Creating,Compiling,andExecutingaJavaProgram

1.9(GUI)DisplayingTextinaMessageDialogBox

Chapter2ElementaryProgramming(2学时)

1、目的要求

TowriteJavaprogramstoperformsimplecalculations(§

2.2).

ToobtaininputfromtheconsoleusingtheScannerclass(§

2.3).

Touseidentifierstonamevariables,constants,methods,andclasses(§

2.4).

Tousevariablestostoredata(§

2.5-2.6).

Toprogramwithassignmentstatementsandassignmentexpressions(§

2.6).

Touseconstantstostorepermanentdata(§

2.7).

TodeclareJavaprimitivedatatypes:

byte,short,int,long,float,double,andchar(§

2.8.1).

TouseJavaoperatorstowritenumericexpressions(§

2.8.2–2.8.3).

Todisplaycurrenttime(§

2.9).

Touseshorthandoperators(§

2.10).

Tocastvalueofonetypetoanothertype(§

2.11).

Tocomputeloanpayment(§

2.12).

Torepresentcharactersusingthechartype(§

2.13).

Tocomputemonetarychanges(§

2.14).

TorepresentastringusingtheStringtype(§

2.15).

TobecomefamiliarwithJavadocumentation,programmingstyle,andnamingconventions(§

2.16).

Todistinguishsyntaxerrors,runtimeerrors,andlogicerrorsanddebugerrors(§

2.17).

(GUI)ToobtaininputusingtheJOptionPaneinputdialogboxes(§

2.18).

2、要点(或讲授内容)

2.1Introduction

2.2WritingSimplePrograms

2.3ReadingInputfromtheConsole

2.4Identifiers

2.5Variables

2.6AssignmentStatementsandAssignmentExpressions

2.7NamedConstants

2.8NumericDataTypesandOperations

2.9Problem:

DisplayingtheCurrentTime

2.10ShorthandOperators

2.11NumericTypeConversions

2.12Problem:

ComputingLoanPayments

2.13CharacterDataTypeandOperations

2.14Problem:

CountingMonetaryUnits

2.15TheStringType

2.16ProgrammingStyleandDocumentation

2.17ProgrammingErrors

2.18(GUI)GettingInputfromInputDialogs

Chapter3Selections(2学时)

1、目的要求:

TodeclarebooleantypeandwriteBooleanexpressionsusingcomparisonoperators(§

3.2).

ToprogramAdditionQuizusingBooleanexpressions(§

3.3).

Toimplementselectioncontrolusingone-wayifstatements(§

3.4)

ToprogramtheGuessBirthdaygameusingone-wayifstatements(§

3.5).

Toimplementselectioncontrolusingtwo-wayifstatements(§

3.6).

Toimplementselectioncontrolusingnestedifstatements(§

3.7).

Toavoidcommonerrorsinifstatements(§

3.8).

Toprogramusingselectionstatementsforavarietyofexamples(BMI,ComputeTax,SubtractionQuiz)(§

3.9-3.11).

Togeneraterandomnumbersusingthem()method(§

3.9).

Tocombineconditionsusinglogicaloperators(&

&

||,and!

)(§

3.12).

Toprogramusingselectionstatementswithcombinedconditions(LeapYear,Lottery)(§

3.13-3.14).

Toimplementselectioncontrolusingswitchstatements(§

3.15).

Towriteexpressionsusingtheconditionaloperator(§

3.16).

Toformatoutputusingthe.printfmethodandtoformatstringsusingthetmethod(§

3.17).

Toexaminetherulesgoverningoperatorprecedenceandassociativity(§

3.18).

(GUI)Togetuserconfirmationusingconfirmationdialogs(§

3.19).

2、要点:

3.1Introduction

3.2booleanDataType

3.3Problem:

ASimpleMathLearningTool

3.4ifStatements

3.5Problem:

GuessingBirthdays

3.6Two-WayifStatements

3.7NestedifStatements

3.8CommonErrorsinSelectionStatements

3.9Problem:

AnImprovedMathLearningTool

3.10Problem:

ComputingBodyMassIndex

3.11Problem:

ComputingTaxes

3.12LogicalOperators

3.13Problem:

DeterminingLeapYear

3.14Problem:

Lottery

3.15switchStatements

3.16ConditionalExpressions

3.17FormattingConsoleOutput

3.18OperatorPrecedenceandAssociativity

3.19(GUI)ConfirmationDialogs

Chapter4Loops(2学时)

Towriteprogramsforexecutingstatementsrepeatedlyusingawhileloop(§

4.2).

TodevelopaprogramforGuessNumberandSubtractionQuizLoop(§

4.2.1).

Tofollowtheloopdesignstrategytodeveloploops(§

4.2.2).

TodevelopaprogramforSubtractionQuizLoop(§

4.2.3).

Tocontrolaloopwithasentinelvalue(§

Toobtainlargeinputfromafileusinginputredirectionratherthantypingfromthekeyboard(§

4.2.4).

Towriteloopsusingdo-whilestatements(§

4.3).

Towriteloopsusingforstatements(§

4.4).

Todiscoverthesimilaritiesanddifferencesofthreetypesofloopstatements(§

4.5).

Towritenestedloops(§

4.6).

Tolearnthetechniquesforminimizingnumericalerrors(§

4.7).

Tolearnloopsfromavarietyofexamples(GCD,FutureTuition,MonteCarloSimulation)(§

4.8).

Toimplementprogramcontrolwithbreakandcontinue(§

4.9).

(GUI)Tocontrolaloopwithaconfirmationdialog(§

4.10).

2、要点:

4.1Introduction

4.2ThewhileLoop

4.3Thedo-whileLoop

4.4TheforLoop

4.5WhichLooptoUse?

4.6NestedLoops

4.7MinimizingNumericErrors

4.8CaseStudies

4.9Keywordsbreakandcontinue

4.10(GUI)ControllingaLoopwithaConfirmationDialog

Chapter5Methods(2学时)

Todefinemethods,invokemethods,andpassargumentstoamethod(§

5.2-5.5).

Todevelopreusablecodethatismodular,easy-to-read,easy-to-debug,andeasy-to-maintain.(§

5.6).

Tousemethodoverloadingandunderstandambiguousoverloading(§

5.7).

Todesignandimplementoverloadedmethods(§

5.8).

Todeterminethescopeofvariables(§

5.9).

ToknowhowtousethemethodsintheMathclass(§

5.10-5.11).

Tolearntheconceptofmethodabstraction(§

5.12).

Todesignandimplementmethodsusingstepwiserefinement(§

5.1Introduction

5.2DefiningaMethod

5.3CallingaMethod

5.4voidMethodExample

5.5PassingParametersbyValues

5.6ModularizingCode

5.7Problem:

ConvertingDecimalstoHexadecimals

5.8OverloadingMethods

5.9TheScopeofVariables

5.10TheMathClass

5.11CaseStudy:

GeneratingRandomCharacters

5.12MethodAbstractionandStepwiseRefinement

Chapter6Single-DimensionalArrays(1学时)

Todescribewhyarraysarenecessaryinprogramming(§

6.1).

Todeclarearrayreferencevariablesandcreatearrays(§

6.2.1-6.2.2).

Toinitializethevaluesinanarray(§

6.2.3).

Toaccessarrayelementsusingindexedvariables(§

6.2.4).

Todeclare,create,andinitializeanarrayusinganarrayinitializer(§

6.2.5).

Toprogramcommonarrayoperations(displayingarrays,summingallelements,findingminandmaxelements,randomshuffling,shiftingelements)(§

6.2.6).

Tosimplifyprogrammingusingthefor-eachloops(§

6.2.7).

ToapplyarraysintheLottoNumbersandDeckOfCardsproblems(§

6.3-6.4).

Tocopycontentsfromonearraytoanother(§

6.5).

Todevelopandinvokemethodswitharrayargumentsandreturnvalue(§

6.6–6.7).

Todefineamethodwithvariable-lengthargumentlist(§

6.8).

Tosearchelementsusingthelinear(§

6.9.1)orbinary(§

6.9.2)searchalgorithm.

Tosortanarrayusingtheselectionsort(§

6.10.1)

Tosortanarrayusingtheinsertionsortalgorithm(§

6.10.2).

TousethemethodsintheArraysclass(§

6.11).

6.1Introduction

6.2ArrayBasics

6.3Problem:

LottoNumbers

6.4Problem:

DeckofCards

6.5CopyingArrays

6.6PassingArraystoMethods

6.7ReturninganArrayfromaMethod

6.8Variable-LengthArgumentLists

6.9SearchingArrays

6.10SortingArrays

6.11TheArrays

Chapter7MultidimensionalArrays(1学时)

Togiveexamplesofrepresentingdatausingtwo-dimensionalarrays(§

7.1).

Todeclarevariablesfortwo-dimensionalarrays,createarrays,andaccessarrayelementsinatwo-dimensionalarrayusingrowandcolumnindexes(§

7.2).

Toprogramcommonoperationsfortwo-dimensionalarrays(displayingarrays,summingallelements,findingminandmaxelements,andrandomshuffling)(§

7.3).

Topasstwo-dimensionalarraystomethods(§

7.4).

Towriteaprogramforgradingmultiple-choicequestionsusingtwo-dimensionalarrays(§

7.5).

Tosolvetheclosest-pairproblemusingtwo-dimensionalarrays(§

7.6).

TocheckaSudokusolutionusing

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高中教育 > 语文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1