02676cam a22004095i 45000010009000000050017000090060019000260070015000450080041000600100017001010200018001180240035001360350032001710400027002030500023002300720023002530720016002760720015002920820016003071000040003232450062003632600044004253000027004695000018004965050675005145200678011896500026018676500038018936500050019316500010019816500052019916500028020437760087020717760036021587760036021947760036022302168128920201006142041.0m |o d | cr |||||||||||180713s2018 gw |||| o |||| 0|eng  a 2019747545 a97833198949117 a10.1007/978-3-319-89491-12doi a(DE-He213)978-3-319-89491-1 aDLCbengepnerdacDLC aQA76.73b.J38 2018 7aCOM0512802bisacsh 7aUMX2bicssc 7aUMX2thema04a005.1332231 aOgihara, Mitsunori.d1963-eauthor.10aFundamentals of Java Programming /cby Mitsunori Ogihara. aCham, Switzerland : bSpringer, c2018. axvii, 515 p. :bill. ; aInclude index0 a1 Java and the Java Virtual Machine -- 2 Our First Programs -- 3 Using Data for Computation -- 4 Reading Keyboard Input -- 5 Decomposing Code into Components -- 6 Passing Values to and from Methods -- 7 For-Loops -- 8 Using Conditions to Control the Flow -- 9 Formatted Printing using printf -- 10 String Methods for Text Processing -- 11 Branching Using Switch Segments -- 12 While and Do-while Loops -- 13 Arrays -- 14 Class Arrays, Resizing Arrays, and Arrays with Capacity -- 15 Multidimensional Arrays -- 16 Class File -- 17 Designing Object Classes -- 18 Interfaces, Subclasses, Inheritance, and Polymorphism -- 19 Cumulative Algorithms -- 20 Recursive Algorithms. aMaking extensive use of examples, this textbook on Java programming teaches the fundamental skills for getting started in a command-line environment. Meant to be used for a one-semester course to build solid foundations in Java, Fundamentals of Java Programming eschews second-semester content to concentrate on over 180 code examples and 250 exercises. Key object classes (String, Scanner, PrintStream, Arrays, and File) are included to get started in Java programming. The programs are explained with almost line-by-line descriptions, also with chapter-by-chapter coding exercises. Teaching resources include solutions to the exercises, as well as digital lecture slides. 0aComputer programming. 0aJava (Computer program language). 0aProgramming languages (Electronic computers).14aJava.24aProgramming Languages, Compilers, Interpreters.24aProgramming Techniques.08iPrint version:tFundamentals of Java programmingz9783319894904w(DLC) 201894044008iPrinted edition:z978303007785308iPrinted edition:z978331989490408iPrinted edition:z9783319894928