Upgrade to Pro — share decks privately, control downloads, hide ads and more …

CSE110 Lecture 06

Sponsored · Ship Features Fearlessly Turn features on and off without deploys. Used by thousands of Ruby developers.

CSE110 Lecture 06

Principles of Programming with Java
Math class
(202205)

More Decks by Javier Gonzalez-Sanchez

Other Decks in Programming

Transcript

  1. CSE110 Principles of Programming with Java Lecture 06: Math class

    Javier Gonzalez-Sanchez [email protected] javiergs.engineering.asu.edu | javiergs.com Office Hours: By appointment
  2. Javier Gonzalez-Sanchez | CSE110 | Summer 2020 | 3 +

    operator • If two operands of + are numbers, it performs an arithmetic addition. • If at least one of operands of + is a string, it performs a string concatenation. • Examples: o 2 + 3 will be 5 o 2 + “ apples” will be “2 apples” o “number ” + 5 will be “number 5” o “we have “ + 2 + 3 will be “we have 23” o “we have “ + (2 + 3) will be “we have 5”
  3. Javier Gonzalez-Sanchez | CSE110 | Summer 2020 | 9 Program

    public class MyProgram { } public static void first() { } public static void second() { } public static void main(String[]args) { first(); System.out.println(“”); } System.out println() Java API Math pow() sqrt()
  4. Javier Gonzalez-Sanchez | CSE110 | Summer 2020 | 10 Math

    class • The Math class contains various mathematical methods. • To compute √10 double x = Math.sqrt(10.0); • To compute 25.6 double ans2 = Math.pow(2.0, 5.6);
  5. Javier Gonzalez-Sanchez | CSE110 | Summer 2020 | 13 Program

    public class MyProgram { } public static void first() { } public static void second() { } public static void main(String[]args) { first(); System.out.println(“”); } System.out println() Java API Math pow() sqrt() public static double PI = 3.141592… ;
  6. CSE110 - Principles of Programming Javier Gonzalez-Sanchez [email protected] Summer 2022

    Disclaimer. These slides can only be used as study material for the class CSE110 at ASU. They cannot be distributed or used for another purpose.