AlexKondov

Java Math Answers

May 10th, 2014
236
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.77 KB | None | 0 0
  1. package IntroductionToJava.Exercises;
  2.  
  3. import java.util.Scanner;
  4.  
  5. public class MathWithMethods {
  6.  
  7.     public static void main(String[] args) {
  8.         Scanner input = new Scanner(System.in);
  9.         System.out.println("To reverse the order of the digits press 1.");
  10.         System.out.println("To sum the average press 2.");
  11.         System.out.println("To solve an equation press 3.");
  12.        
  13.        
  14.         int choice = input.nextInt();
  15.         if (choice == 1) {
  16.             System.out.print("Write down the number: ");
  17.             int number = input.nextInt();
  18.             System.out.println(reverseDigits(number));
  19.         }
  20.         else if (choice == 2) {
  21.             System.out.println("How many numbers do you want to find the average of?");
  22.             int number = input.nextInt();
  23.             System.out.println(findAverage(number));
  24.         }
  25.         else if (choice == 3) {
  26.             System.out.println("Enter \"a\" and \"b\" to find the answer of a * x + b = 0");
  27.             int a = input.nextInt();
  28.             int b = input.nextInt();
  29.            
  30.         }
  31.     }
  32.     public static int reverseDigits(int number) {
  33.         int c = number % 10;
  34.         number /= 10;
  35.         int b = number % 10;
  36.         number /= 10;
  37.         int a = number % 10;
  38.        
  39.         System.out.print(c);
  40.         System.out.print(b);
  41.         return a;
  42.        
  43.     }
  44.     public static int findAverage(int number) {
  45.         Scanner input = new Scanner(System.in);
  46.        
  47.         int[] numbers = new int[number];
  48.         int totalSum = 0;
  49.        
  50.         for (int i = 0; i < number; i++) {
  51.             System.out.print("Please insert the next number: ");
  52.             numbers[i] = input.nextInt();
  53.         }
  54.        
  55.         for (int i : numbers) {
  56.             totalSum += i;
  57.         }
  58.        
  59.         System.out.print("The average is: ");
  60.         return totalSum / number;
  61.     }
  62.     public static int solveEquation(int a, int b) {
  63.         System.out.println(a + " * x + " + b + " = 0");
  64.         System.out.println("x = b / a");
  65.         int x = b / a;
  66.         System.out.println("The answer is: ");
  67.         return x;
  68.     }
  69.  
  70. }
Advertisement
Add Comment
Please, Sign In to add comment