Math Concepts: Introduction

Basic mathematical concepts and computation in Java.

Overview

While advanced mathematics is generally not required for general-purpose programming, an understanding of arithmetic computations, exponents & roots, logarithms, and basic algebra is an essential part of a solid foundation for programming. When supplemented by a few key concepts from number theory, set theory, probability, and trigonometry, such an understanding can dramatically expand the set of career paths (and career longevity) available to a programmer.

Contents

Summarized in the following pages are the Java data types (those defined in the language, and those provided by the standard library) used in mathematical computations, along with mathematical concepts and computations you may encounter in the assignments and projects of this bootcamp. Most of these are defined in mathematical terms, and accompanied by short code snippets.

Notes