Java Quick Reference

Java Quick Reference

Java Quick Reference Common Java Syntax All page references are for How to Program - Java, 10th edition Late Objects, Deitel and Deitel Description Syntax Example(s) Declaring Variables type name; int x; Section 2.5.4 (pg 47) name = value; x = 5; OR char letter = ‘a’; type name = value; boolean valid = false; ​ ​ ​ ​ ​ if/else if/ else statements if (Condition) if (x < 4) ​ ​ ​ Section 3.5-3.6 (pg 76) statement(s) System.out.print(“x < 4”); ​ else if (Condition2) else if (x == 4) ​ ​ statement(s) System.out.print(“x == 4”); else else statement(s) System.out.print(“x > 4”); ​ Switch statement switch (variable) switch (letter) ​ ​ ​ Section 4.6 (pg 134) { { case value: case ‘a’: ​ ​ ​ statement1; System.out.print(“a”); ​ break; break; ​ ⋮ ⋮ ​ default: default: ​ statementN; System.out.print(“??”); ​ ​ } } While statement while (Condition) while (x < 5) ​ ​ Section 3.7 (pg 82) { { statement(s) System.out.print(x); ​ manipulate variable x = x + 1; } } Compound Assignment(s) variable operator= x += 3; Section 3.11 (pg 99) expression; x -= y; For statement for (initialization; for (int x = 0; x < 5; x++) ​ ​ Section 4.3 (pg 124) condition;increment) { ​ { System.out.println(x); statement(s) } ​ } Casting & Promotion variable = (cast) double x = (double)8 / 9; Section 5.7 (pg 175) expression; double x = 3 + 4; double y = 7.5 * 2; do while statement do do Section 4.5 (pg 132) { { statement(s) System.out.println(x); ​ }while (condition); }while (x <= 10); ​ ​ ​ ​ This workforce product was funded by a grant awarded by the U.S. Department of Labor’s Employment and Training Administration. The product was created by the grantee and does not necessarily reflect the official position of the U.S. Department of Labor. The U.S. Department of Labor makes no guarantees, warranties, or assurances of any kind, express or implied, with respect to such information, including any information on linked sites and including, but not limited to accuracy of the information or its completeness, timeliness, usefulness, adequacy, continued availability, or ownership. Java Quick Reference Common Java Syntax All page references are for How to Program - Java, 10th edition Late Objects, Deitel and Deitel Method Declaration accessmodifier returntype public static int add(x,y) Section 5.4 (pg 169) methodname { (parameterlist) int sum = x + y; { return sum; Declaration and } statements } Array Declaration type[] name; int[] x; ​ ​ ​ Section 6.4 (p 212) name = new type[size]; x = new int[5]; ​ ​ ​ ​ ​ OR char[] letters = new char[26]; type[] name = new int[] nums = new int[10]; ​ type[size]; int[][] box = new int[4][4]; ​ ​ ​ type[][] name = new ​ type[size][size]; ​ ​ ​ ​ ​ Enhanced for statement for (parameter: for (int num: array) ​ ​ Section 6.7 (pg 223) arrayName) { ​ { System.out.println(num); statement(s) } ​ } Class Declarations Accessmodifier class public class test ​ Section 7.2 (p 267) filename { { //Implementation Instance Variables } ​ Constructor (Optional) Methods } Instantiating an Object ClassName name = new Scanner input = new ​ Section 7.1-7.2(p 266) ClassName(argument(s)) Scanner(system.in); Random rand = new Random(); This workforce product was funded by a grant awarded by the U.S. Department of Labor’s Employment and Training Administration. The product was created by the grantee and does not necessarily reflect the official position of the U.S. Department of Labor. The U.S. Department of Labor makes no guarantees, warranties, or assurances of any kind, express or implied, with respect to such information, including any information on linked sites and including, but not limited to accuracy of the information or its completeness, timeliness, usefulness, adequacy, continued availability, or ownership. .

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    2 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us