Assignment #11: Numbers and Math

Code (No floating point numbers)

    /// Name: Kiran O'Farrell
/// Period: 7
/// Program name: Numbers and Math
/// File Name: FirstProg.java
/// Date Finished: 9/2/15

public class NumbersAndMath {

    public static void main(String[] args) {
    
        System.out.println("I will now count my chickens:");
        
        //This line divides 30 by 6, then adds the result to 25.
        System.out.println("Hens: " + (25 + 30 / 6));
        
        //This line multiplies 25 by 3, takes the remainder when that number is divided by 4, and then subtracts that number from 100.
        System.out.println("Roosters: " + (100 - 25 * 3 % 4));
        
        System.out.println("Now I will count the eggs:");
        
        //This line takes the modulus of 4 and 2, divides 1 by 4, then adds 3, 2, 1, and 6 and subtracts those numbers and an additional 5 from the total. The number is rounded to the nearest integer.
        System.out.println(3 + 2 + 1 - 5 + 4 % 2 - 1 / 4 + 6);
        
        System.out.println("Is it true that 3 + 2 < 5 - 7 ?");
        
        //This line checks to see whether the expression in the parentheses is true.
        System.out.println(3 + 2 < 5 - 7);
        
        System.out.println("What is 3 + 2 ?");
        
        //This line adds 3 to 2 without comparing it to other results.
        System.out.println(3 + 2);
        
        System.out.println("What is 5 - 7 ?");
        
        //This line does the same for 5 - 7.
        System.out.println(5 - 7);
        
        System.out.println("Oh, that's why it's false.");
         
        System.out.println("How about some more?");
        
        //These lines are comparators like line 28.
        System.out.println("Is it greater? " + (5 > -2));
        
        System.out.println("Is it greater or equal? " + (5 >= -2));
        
        System.out.println("Is it less or equal? " + (5 <= -2));
    }
}
    

Code (Edited to include floating point numbers)

    
    //This line divides 30 by 6, then adds the result to 25.
        System.out.println("Hens: " + (25.0 + 30.0 / 6.0));
        
        //This line multiplies 25 by 3, takes the remainder when that number is divided by 4, and then subtracts that number from 100.
        System.out.println("Roosters: " + (100.0 - 25.0 * 3.0 % 4.0));
        
        System.out.println("Now I will count the eggs:");
        
        //This line takes the modulus of 4 and 2, divides 1 by 4, then adds 3, 2, 1, and 6 and subtracts those numbers and an additional 5 from the total. The number is rounded to the nearest integer.
        System.out.println(3.0 + 2.0 + 1.0 - 5.0 + 4.0 % 2.0 - 1.0 / 4.0 + 6.0);
        
        

Picture of the output (No floating point numbers)

Assignment 11

Picture of the output (With floating point numbers)

Assignment 11