Java Notes 程序猿的读书笔记

Java 2_math

2018-09-02  本文已影响0人  綿綿_
import java.util.Scanner; // You can import whole libraries of classes like this import java.util.*;

public class LessonTwo
{
    /* static means that only a class can call for this function to execute
    * Creates a new scanner object named userInput
    * You create the Scanner object by calling new and passing the Scanner constructor
    * the input stream to look at (System.in = keyboard input)
    */ 
    static Scanner userInput = new Scanner(System.in);
    
    public static void main(String[] args)
    {
        System.out.print("Your favorite number: "); // Same as println without a newline

            
// Here I perform basic mathematics calculations
            
            
            numberEntered += 2;   // *=     /=  %=  Also work
            numberEntered -= 2;
            
            // Shorthand way to add 1 to a variable
            numberEntered++;
            
            // Shorthand way to subtract 1 from a variable
            numberEntered--;
            
            int numEnteredABS = Math.abs(numberEntered); // Returns the absolute value
            
            // Returns the larger of the two arguments (They must be of the same type)
            int whichIsBigger = Math.max(5, 7); 
            
            // Returns the smaller of the two arguments (They must be of the same type)
            int whichIsSmaller = Math.min(5, 7);
            
            // Returns the square root argument 
            double numSqrt = Math.sqrt(5.23);
            
            // Rounds the number provided up
            int numCeiling = (int) Math.ceil(5.23);
            System.out.println("Ceiling: " + numCeiling);
            
            // Rounds the number provided down
            int numFloor = (int) Math.floor(5.23);
            System.out.println("Floor: " + numFloor);
            
            // Rounds the number based on the fraction
            int numRound = (int) Math.round(5.23);
            System.out.println("Rounded: " + numRound);
            
            // Generates random numbers between 0 to 9
            int randomNumber = (int) (Math.random() * 10); 
            System.out.println("A random number " + randomNumber);
            
        // If the above condition is false, the code following else is executed 
        } else {
            System.out.println("Sorry you must enter an integer");
        }
        
        
    }
    
}
上一篇下一篇

猜你喜欢

热点阅读