1 / 43

Warm-up: Monday, February 24

Warm-up: Monday, February 24. In outputting, what does “<br>” do? In outputting, what is the difference between the System.out.print ( ) command and the Serial.out.println ( ) command? . Warm-up: Monday, February 24. In outputting, what does “<br>” do?

nicole
Download Presentation

Warm-up: Monday, February 24

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Warm-up: Monday, February 24 • In outputting, what does “\n” do? • In outputting, what is the difference between the System.out.print( ) command and the Serial.out.println( ) command?

  2. Warm-up: Monday, February 24 • In outputting, what does “\n” do? • Goes to the next line; like hitting “enter” • In outputting, what is the difference between the System.out.print( ) command and the Serial.out.println( ) command? • print( ) stays on the same line • println( ) will go to the next line

  3. Arithmetic Operators PAP Computer Science, Cycle 5

  4. 8 Mathematical Operators • Addition (+) • Subtraction (-) • Multiplication (*) • Division (/) • Modulus (%) • Exponent (^) • Increment (++) • Decrement (--)

  5. Addition, Subtraction, Multiplication • These operators work identically in programming as in traditional math • 5 + 8  13 • 10 – 4  6 • 4 * 3  12

  6. Division • Works differently for integers (whole numbers) and decimals • If operands are integers, the answer will be an integer • If operands are decimals, the answer will be a decimal • 11 / 2  5 • 11.0 / 2.0  5.5

  7. Modulus (%) • Modulus returns the remainder from division • Example: 26 % 5  1 26 / 5  5

  8. Incrementing (++) • Increases the value of a variable by 1 Example int x = 5; x++; System.out.print(x)  6

  9. Decrementing (--) • Decreases the value of a variable by 1 Example int x = 5; x--; System.out.print(x)  4

  10. Pre- and Post-Incrementing • When incrementing/decrementing, you can put the operator before or after the variable • Example int x = 5; int y = 5; x++; ++y; x  6 y  6

  11. Pre- and Post-Incrementing • Example: int x = 5; int y = x++; x  6 y  5 • Example: int x = 5; int y = ++x; x  6 y  6

  12. Order of Operations

  13. OOO Example 3 * 7 – 6 + 2 * 5 / 4 + 6

  14. OOO Example 3 * 7 – 6 + 2 * 5 / 4 + 6

  15. OOO Example 3 * 7 – 6 + 2 * 5 / 4 + 6 21 – 6 + 2 * 5 / 4 + 6

  16. OOO Example 3 * 7 – 6 + 2 * 5 / 4 + 6 21 – 6 + 2 * 5 / 4 + 6

  17. OOO Example 3 * 7 – 6 + 2 * 5 / 4 + 6 21 – 6 + 2 * 5 / 4 + 6 21 – 6 + 10 / 4 + 6

  18. OOO Example 3 * 7 – 6 + 2 * 5 / 4 + 6 21 – 6 + 2 * 5 / 4 + 6 21 – 6 + 10 / 4 + 6

  19. OOO Example 3 * 7 – 6 + 2 * 5 / 4 + 6 21 – 6 + 2 * 5 / 4 + 6 21 – 6 + 10 / 4 + 6 21 – 6 + 2 + 6

  20. OOO Example 3 * 7 – 6 + 2 * 5 / 4 + 6 21 – 6 + 2 * 5 / 4 + 6 21 – 6 + 10 / 4 + 6 21 – 6 + 2 + 6

  21. OOO Example 3 * 7 – 6 + 2 * 5 / 4 + 6 21 – 6 + 2 * 5 / 4 + 6 21 – 6 + 10 / 4 + 6 21 – 6 + 2 + 6 15 + 8

  22. OOO Example 3 * 7 – 6 + 2 * 5 / 4 + 6 21 – 6 + 2 * 5 / 4 + 6 21 – 6 + 10 / 4 + 6 21 – 6 + 2 + 6 15 + 8 23

  23. Warm-up: Tuesday, Feb 25 What does the % operator return? int x = 6; x++; What does ‘x’ equal now?

  24. Creating Variables PAP Computer Science, Cycle 5

  25. Variables • Variables are place-holders for values • Storage locations • They reference a single number, character, or String, and can be called by their name. • Example: • X = 5 • Y = X + 5;

  26. Declaring a Variable • Variables must be declared with two things: • Data type • Name • Initializing a variable (giving it a value) is NOT required when declaring a variable

  27. Declaring/Initializing a Variable • Example 1 int x; x = 5; • Example 2 int x = 5;

  28. Initializing a Variable • Variable name ALWAYS goes on the left x = 5 NOT 5 = x y = x Sets y to whatever is stored in x

  29. Naming a Variable • Names in Java must follow certain rules • Naming conventions hold true for variables, methods, classes, etc • Cannot be a reserved word • int, float, double, char, void, public, static, return • Can only consist of letters, numbers, _, $ • Cannot begin with a number • Case sensitive • X != x VAR != var Test != test

  30. Legal Identifiers • Variable • str • num_of_books • $Amount • integer3 • convert2fahr

  31. Illegal Identifiers (Names) • employee salary • Spaces are not allowed • Hello! • ! is not allowed • one+two • + is not allowed • 2nd • Cannot begin an identifier with a number

  32. Data Types • Data types refer to the type of data that will be stored in the variable • Lets the computer know how much memory it needs to set aside for the variable • Data Types • Int, Short, or Long (whole numbers) • Float or Double (decimals) • Byte (binary byte) • Char (single character) • Boolean (true/false)

  33. Int, Short, Long • Used for whole numbers • Short (16 bits of memory) • -32,768 to 32,767 • Int (32 bits of memory) • -2,147,483,648 to 2,147,483,647 • Long (64 bits of memory) • -263 to 263

  34. Float and Double • Used for decimal point numbers • Float (32 bits) • -3.4 x 1038 to 3.4 x 1038 • 6 to 7 digits of precision (decimal places) • Double (64 bits) • -1.7 x 10308 to 1.7 x 10308 • 15 digits of precision (decimal places)

  35. Byte, Char, Boolean • Byte (8 bits) • Used for binary bytes (B11001101) • Char (16 bits) • Used for characters (‘A’) • Boolean (1 bit) • True or false

  36. Using Variables in Code public class Variables { public static void main(String[ ] args) { int test1 = 90; float test2 = 86.34; int test3 = 23; float sum = test1+test2+test3; System.out.println(“Sum = “ + sum); } }

  37. Warm-up: Wednesday, Feb 26 • Write the code to declare a variable named “number” that contains the number 45.46

  38. Strings PAP-Computer Science, Cycle 5

  39. Strings • List of multiple characters • Also known as • Character array • Character string • String literal • String constant • In Java, String is a special class

  40. String Class • As a class, a String has certain properties and methods • Properties • Length – how many letters in the String? • Letter position • Methods • compareTo • startsWith • endWith

  41. Declaring Strings • Works much the same way as declaring any other variable • Needs data type and a name • Value is optional

  42. Declaring a String String name = “Ms. Alexander”; String message = “Good luck on your test!”; String weather = “It is sunny outside.”;

  43. Example Code - Strings public class Example { public static void main(String[] args) { int value = 56; String str = “Your value is “; System.out.println(str + value); } }

More Related