🗊Презентация Mathematical functions, characters, and strings. Introduction to Java Programming

Нажмите для полного просмотра!
Mathematical functions, characters, and strings. Introduction to Java Programming, слайд №1Mathematical functions, characters, and strings. Introduction to Java Programming, слайд №2Mathematical functions, characters, and strings. Introduction to Java Programming, слайд №3Mathematical functions, characters, and strings. Introduction to Java Programming, слайд №4Mathematical functions, characters, and strings. Introduction to Java Programming, слайд №5Mathematical functions, characters, and strings. Introduction to Java Programming, слайд №6Mathematical functions, characters, and strings. Introduction to Java Programming, слайд №7Mathematical functions, characters, and strings. Introduction to Java Programming, слайд №8Mathematical functions, characters, and strings. Introduction to Java Programming, слайд №9Mathematical functions, characters, and strings. Introduction to Java Programming, слайд №10Mathematical functions, characters, and strings. Introduction to Java Programming, слайд №11Mathematical functions, characters, and strings. Introduction to Java Programming, слайд №12Mathematical functions, characters, and strings. Introduction to Java Programming, слайд №13Mathematical functions, characters, and strings. Introduction to Java Programming, слайд №14Mathematical functions, characters, and strings. Introduction to Java Programming, слайд №15Mathematical functions, characters, and strings. Introduction to Java Programming, слайд №16Mathematical functions, characters, and strings. Introduction to Java Programming, слайд №17Mathematical functions, characters, and strings. Introduction to Java Programming, слайд №18Mathematical functions, characters, and strings. Introduction to Java Programming, слайд №19Mathematical functions, characters, and strings. Introduction to Java Programming, слайд №20Mathematical functions, characters, and strings. Introduction to Java Programming, слайд №21Mathematical functions, characters, and strings. Introduction to Java Programming, слайд №22Mathematical functions, characters, and strings. Introduction to Java Programming, слайд №23Mathematical functions, characters, and strings. Introduction to Java Programming, слайд №24Mathematical functions, characters, and strings. Introduction to Java Programming, слайд №25Mathematical functions, characters, and strings. Introduction to Java Programming, слайд №26Mathematical functions, characters, and strings. Introduction to Java Programming, слайд №27Mathematical functions, characters, and strings. Introduction to Java Programming, слайд №28Mathematical functions, characters, and strings. Introduction to Java Programming, слайд №29Mathematical functions, characters, and strings. Introduction to Java Programming, слайд №30Mathematical functions, characters, and strings. Introduction to Java Programming, слайд №31Mathematical functions, characters, and strings. Introduction to Java Programming, слайд №32Mathematical functions, characters, and strings. Introduction to Java Programming, слайд №33Mathematical functions, characters, and strings. Introduction to Java Programming, слайд №34Mathematical functions, characters, and strings. Introduction to Java Programming, слайд №35Mathematical functions, characters, and strings. Introduction to Java Programming, слайд №36Mathematical functions, characters, and strings. Introduction to Java Programming, слайд №37Mathematical functions, characters, and strings. Introduction to Java Programming, слайд №38Mathematical functions, characters, and strings. Introduction to Java Programming, слайд №39Mathematical functions, characters, and strings. Introduction to Java Programming, слайд №40Mathematical functions, characters, and strings. Introduction to Java Programming, слайд №41Mathematical functions, characters, and strings. Introduction to Java Programming, слайд №42

Содержание

Вы можете ознакомиться и скачать презентацию на тему Mathematical functions, characters, and strings. Introduction to Java Programming. Доклад-сообщение содержит 42 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





Mathematical Functions, Characters, and Strings
Описание слайда:
Mathematical Functions, Characters, and Strings

Слайд 2





Motivations
Suppose you need to estimate the area enclosed by four cities, given the GPS locations (latitude and longitude) of these cities, as shown in the following diagram. How would you write a program to solve this problem? You will be able to write such a program after completing this chapter.
Описание слайда:
Motivations Suppose you need to estimate the area enclosed by four cities, given the GPS locations (latitude and longitude) of these cities, as shown in the following diagram. How would you write a program to solve this problem? You will be able to write such a program after completing this chapter.

Слайд 3





Objectives
To solve mathematics problems by using the methods in the Math class (§4.2).
 To represent characters using the char type (§4.3).
To encode characters using ASCII and Unicode (§4.3.1).
To represent special characters using the escape sequences (§4.4.2).
To cast a numeric value to a character and cast a character to an integer (§4.3.3).
To compare and test characters using the static methods in the Character class (§4.3.4).
To introduce objects and instance methods (§4.4).
To represent strings using the String objects (§4.4).
To return the string length using the length() method (§4.4.1).
To return a character in the string using the charAt(i) method (§4.4.2).
To use the + operator to concatenate strings (§4.4.3). 
To read strings from the console (§4.4.4).
To read a character from the console (§4.4.5).
To compare strings using the equals method and the compareTo methods (§4.4.6).
To obtain substrings (§4.4.7).
To find a character or a substring in a string using the indexOf method (§4.4.8).
To program using characters and strings (GuessBirthday) (§4.5.1).
To convert a hexadecimal character to a decimal value (HexDigit2Dec) (§4.5.2).
To revise the lottery program using strings (LotteryUsingStrings) (§4.5.3).
To format output using the System.out.printf method (§4.6).
Описание слайда:
Objectives To solve mathematics problems by using the methods in the Math class (§4.2). To represent characters using the char type (§4.3). To encode characters using ASCII and Unicode (§4.3.1). To represent special characters using the escape sequences (§4.4.2). To cast a numeric value to a character and cast a character to an integer (§4.3.3). To compare and test characters using the static methods in the Character class (§4.3.4). To introduce objects and instance methods (§4.4). To represent strings using the String objects (§4.4). To return the string length using the length() method (§4.4.1). To return a character in the string using the charAt(i) method (§4.4.2). To use the + operator to concatenate strings (§4.4.3). To read strings from the console (§4.4.4). To read a character from the console (§4.4.5). To compare strings using the equals method and the compareTo methods (§4.4.6). To obtain substrings (§4.4.7). To find a character or a substring in a string using the indexOf method (§4.4.8). To program using characters and strings (GuessBirthday) (§4.5.1). To convert a hexadecimal character to a decimal value (HexDigit2Dec) (§4.5.2). To revise the lottery program using strings (LotteryUsingStrings) (§4.5.3). To format output using the System.out.printf method (§4.6).

Слайд 4





Mathematical Functions 
Java provides many useful methods in the Math class for performing common mathematical functions.
Описание слайда:
Mathematical Functions Java provides many useful methods in the Math class for performing common mathematical functions.

Слайд 5





The Math Class
Class constants:
PI
E
Class methods: 
Trigonometric Methods 
Exponent Methods
Rounding Methods
min, max, abs, and random Methods
Описание слайда:
The Math Class Class constants: PI E Class methods: Trigonometric Methods Exponent Methods Rounding Methods min, max, abs, and random Methods

Слайд 6





Trigonometric Methods
sin(double a)
cos(double a)
tan(double a)
acos(double a)
asin(double a)
atan(double a)
Описание слайда:
Trigonometric Methods sin(double a) cos(double a) tan(double a) acos(double a) asin(double a) atan(double a)

Слайд 7





Exponent Methods
exp(double a)
Returns e raised to the power of a.
log(double a)
Returns the natural logarithm of a.
log10(double a)
Returns the 10-based logarithm of a.
pow(double a, double b)
Returns a raised to the power of b.
sqrt(double a)
Returns the square root of a.
Описание слайда:
Exponent Methods exp(double a) Returns e raised to the power of a. log(double a) Returns the natural logarithm of a. log10(double a) Returns the 10-based logarithm of a. pow(double a, double b) Returns a raised to the power of b. sqrt(double a) Returns the square root of a.

Слайд 8





Rounding Methods
double ceil(double x)
x rounded up to its nearest integer. This integer is  returned as a double value.
double floor(double x)
x is rounded down to its nearest integer. This integer is  returned as a double value.
double rint(double x)
x is rounded to its nearest integer. If x is equally close to two integers, the even one is returned as a double.
int round(float x)
Return (int)Math.floor(x+0.5).
long round(double x)
Return (long)Math.floor(x+0.5).
Описание слайда:
Rounding Methods double ceil(double x) x rounded up to its nearest integer. This integer is returned as a double value. double floor(double x) x is rounded down to its nearest integer. This integer is returned as a double value. double rint(double x) x is rounded to its nearest integer. If x is equally close to two integers, the even one is returned as a double. int round(float x) Return (int)Math.floor(x+0.5). long round(double x) Return (long)Math.floor(x+0.5).

Слайд 9





Rounding Methods Examples
Math.ceil(2.1) returns 3.0 
Math.ceil(2.0) returns 2.0
Math.ceil(-2.0) returns –2.0
Math.ceil(-2.1) returns -2.0
Math.floor(2.1) returns 2.0
Math.floor(2.0) returns 2.0
Math.floor(-2.0) returns –2.0
Math.floor(-2.1) returns -3.0
Math.rint(2.1) returns 2.0
Math.rint(2.0) returns 2.0
Math.rint(-2.0) returns –2.0
Math.rint(-2.1) returns -2.0
Math.rint(2.5) returns 2.0
Math.rint(-2.5) returns -2.0
Math.round(2.6f) returns 3 
Math.round(2.0) returns 2   
Math.round(-2.0f) returns -2   
Math.round(-2.6) returns -3
Описание слайда:
Rounding Methods Examples Math.ceil(2.1) returns 3.0 Math.ceil(2.0) returns 2.0 Math.ceil(-2.0) returns –2.0 Math.ceil(-2.1) returns -2.0 Math.floor(2.1) returns 2.0 Math.floor(2.0) returns 2.0 Math.floor(-2.0) returns –2.0 Math.floor(-2.1) returns -3.0 Math.rint(2.1) returns 2.0 Math.rint(2.0) returns 2.0 Math.rint(-2.0) returns –2.0 Math.rint(-2.1) returns -2.0 Math.rint(2.5) returns 2.0 Math.rint(-2.5) returns -2.0 Math.round(2.6f) returns 3 Math.round(2.0) returns 2 Math.round(-2.0f) returns -2 Math.round(-2.6) returns -3

Слайд 10





min, max, and abs
max(a, b)and min(a, b)
Returns the maximum or minimum of two parameters.
abs(a)
Returns the absolute value of the parameter.
random()
Returns a random double value
in the range [0.0, 1.0).
Описание слайда:
min, max, and abs max(a, b)and min(a, b) Returns the maximum or minimum of two parameters. abs(a) Returns the absolute value of the parameter. random() Returns a random double value in the range [0.0, 1.0).

Слайд 11





The random Method
Generates a random double value greater than or equal to 0.0 and less than 1.0 (0 <= Math.random() < 1.0).
Описание слайда:
The random Method Generates a random double value greater than or equal to 0.0 and less than 1.0 (0 <= Math.random() < 1.0).

Слайд 12





Case Study: Computing Angles of a Triangle 
Write a program that prompts the user to enter the x- and y-coordinates of the three corner points in a triangle and then displays the triangle’s angles.
Описание слайда:
Case Study: Computing Angles of a Triangle Write a program that prompts the user to enter the x- and y-coordinates of the three corner points in a triangle and then displays the triangle’s angles.

Слайд 13





Character Data Type
char letter = 'A'; (ASCII)       
char numChar = '4'; (ASCII)
char letter = '\u0041'; (Unicode)
char numChar = '\u0034'; (Unicode)
Описание слайда:
Character Data Type char letter = 'A'; (ASCII) char numChar = '4'; (ASCII) char letter = '\u0041'; (Unicode) char numChar = '\u0034'; (Unicode)

Слайд 14





Unicode Format
Описание слайда:
Unicode Format

Слайд 15





ASCII Code for Commonly Used Characters
Описание слайда:
ASCII Code for Commonly Used Characters

Слайд 16





Escape Sequences for Special Characters
Описание слайда:
Escape Sequences for Special Characters

Слайд 17





Appendix B: ASCII Character Set
Описание слайда:
Appendix B: ASCII Character Set

Слайд 18





ASCII Character Set, cont.
Описание слайда:
ASCII Character Set, cont.

Слайд 19





Casting between char and Numeric Types
Описание слайда:
Casting between char and Numeric Types

Слайд 20





Comparing and Testing Characters
Описание слайда:
Comparing and Testing Characters

Слайд 21





Methods in the Character Class
Описание слайда:
Methods in the Character Class

Слайд 22





The String Type 
The char type only represents one character. To represent a string of characters, use the data type called String. For example, 
 
String message = "Welcome to Java";
 
String is actually a predefined class in the Java library just like the System class and Scanner class. The String type is not a primitive type. It is known as a reference type. Any Java class can be used as a reference type for a variable. Reference data types will be thoroughly discussed in Chapter 9, “Objects and Classes.” For the time being, you just need to know how to declare a String variable, how to assign a string to the variable, how to concatenate strings, and to perform simple operations for strings.
Описание слайда:
The String Type The char type only represents one character. To represent a string of characters, use the data type called String. For example,   String message = "Welcome to Java";   String is actually a predefined class in the Java library just like the System class and Scanner class. The String type is not a primitive type. It is known as a reference type. Any Java class can be used as a reference type for a variable. Reference data types will be thoroughly discussed in Chapter 9, “Objects and Classes.” For the time being, you just need to know how to declare a String variable, how to assign a string to the variable, how to concatenate strings, and to perform simple operations for strings.

Слайд 23





Simple Methods for String Objects
Описание слайда:
Simple Methods for String Objects

Слайд 24





Simple Methods for String Objects
Описание слайда:
Simple Methods for String Objects

Слайд 25





Getting String Length
Описание слайда:
Getting String Length

Слайд 26





Getting Characters from a String
Описание слайда:
Getting Characters from a String

Слайд 27





Converting Strings
"Welcome".toLowerCase() returns a new string, welcome.
"Welcome".toUpperCase() returns a new string, WELCOME.
"  Welcome  ".trim() returns a new string, Welcome.
Описание слайда:
Converting Strings "Welcome".toLowerCase() returns a new string, welcome. "Welcome".toUpperCase() returns a new string, WELCOME. " Welcome ".trim() returns a new string, Welcome.

Слайд 28





String Concatenation 
String s3 = s1.concat(s2); or String s3 = s1 + s2;

// Three strings are concatenated
String message = "Welcome " + "to " + "Java";
 
// String Chapter is concatenated with number 2
String s = "Chapter" + 2; // s becomes Chapter2
 
// String Supplement is concatenated with character B
String s1 = "Supplement" + 'B'; // s1 becomes SupplementB
Описание слайда:
String Concatenation String s3 = s1.concat(s2); or String s3 = s1 + s2; // Three strings are concatenated String message = "Welcome " + "to " + "Java";   // String Chapter is concatenated with number 2 String s = "Chapter" + 2; // s becomes Chapter2   // String Supplement is concatenated with character B String s1 = "Supplement" + 'B'; // s1 becomes SupplementB

Слайд 29





Reading a String from the Console 
Scanner input = new Scanner(System.in);
System.out.print("Enter three words separated by spaces: ");
String s1 = input.next();
String s2 = input.next();
String s3 = input.next();
System.out.println("s1 is " + s1);
System.out.println("s2 is " + s2);
System.out.println("s3 is " + s3);
Описание слайда:
Reading a String from the Console Scanner input = new Scanner(System.in); System.out.print("Enter three words separated by spaces: "); String s1 = input.next(); String s2 = input.next(); String s3 = input.next(); System.out.println("s1 is " + s1); System.out.println("s2 is " + s2); System.out.println("s3 is " + s3);

Слайд 30





Reading a Character from the Console 
Scanner input = new Scanner(System.in);
System.out.print("Enter a character: ");
String s = input.nextLine();
char ch = s.charAt(0);
System.out.println("The character entered is " + ch);
Описание слайда:
Reading a Character from the Console Scanner input = new Scanner(System.in); System.out.print("Enter a character: "); String s = input.nextLine(); char ch = s.charAt(0); System.out.println("The character entered is " + ch);

Слайд 31





Comparing Strings
Описание слайда:
Comparing Strings

Слайд 32





Obtaining Substrings
Описание слайда:
Obtaining Substrings

Слайд 33





Finding a Character or a Substring in a String
Описание слайда:
Finding a Character or a Substring in a String

Слайд 34





Finding a Character or a Substring in a String
Описание слайда:
Finding a Character or a Substring in a String

Слайд 35





Conversion between Strings and Numbers
Описание слайда:
Conversion between Strings and Numbers

Слайд 36





Problem: Guessing Birthday
The program can guess your birth date. Run to see how it works.
Описание слайда:
Problem: Guessing Birthday The program can guess your birth date. Run to see how it works.

Слайд 37





Mathematics Basis for the Game
19 is 10011 in binary. 7 is 111 in binary. 23 is 11101 in binary
Описание слайда:
Mathematics Basis for the Game 19 is 10011 in binary. 7 is 111 in binary. 23 is 11101 in binary

Слайд 38





Case Study: Converting a Hexadecimal Digit to a Decimal Value
Write a program that converts a hexadecimal digit into a decimal value.
Описание слайда:
Case Study: Converting a Hexadecimal Digit to a Decimal Value Write a program that converts a hexadecimal digit into a decimal value.

Слайд 39





Case Study: Revising the Lottery Program Using Strings 
A problem can be solved using many different approaches. This section rewrites the lottery program in Listing 3.7 using strings. Using strings simplifies this program.
Описание слайда:
Case Study: Revising the Lottery Program Using Strings A problem can be solved using many different approaches. This section rewrites the lottery program in Listing 3.7 using strings. Using strings simplifies this program.

Слайд 40





Formatting Output
Описание слайда:
Formatting Output

Слайд 41





Frequently-Used Specifiers
Описание слайда:
Frequently-Used Specifiers

Слайд 42





FormatDemo
The example gives a program that uses printf to display a table.
Описание слайда:
FormatDemo The example gives a program that uses printf to display a table.



Похожие презентации
Mypresentation.ru
Загрузить презентацию