Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.lang.Math;
- //import math Library
- public class IntegerNumber {
- public IntegerNumber(int integer)
- {
- //Constructors for program
- // gives values
- integer1= integer;
- integer2 = integer1- 1;
- total = 0;
- total2 = 1;
- total5 = 0;
- a = 0;
- b = 1;
- c = 0;
- d = 1;
- }
- // cube method
- public double cubes(int integer1){
- for(int i =1; i <= integer1; i++){
- total += i*i*i + total;
- //mathematical equations for cubes
- //takes the squares and adds the totals
- }
- return total;
- }
- //mean method
- public double mean(int integer1){
- for (int i=1; i <= integer1; i++){
- total += (2*i)/i;
- // mathematical equation to find mean
- }
- total2= integer1/total2;
- return total2;
- }
- //fibonacci method
- public int Fib(int integer1){
- for (int i =2; i<= integer1; i++){
- int t = a +b;
- a = b;
- b =t;
- s = s+t;
- }
- for (int i =2; i <= integer1 - 1; i++){
- int t = c+d;
- c = d;
- d=t;
- b = b + t;
- }
- total3 = s;
- total4 = z;
- total5 = s - z;
- return total5;
- }
- // method to check if number is prime or not
- boolean primeNum(int integer1){
- for(int i=2; i< 2*i; i++){
- if(0%i==0)
- return false;
- }
- return true;
- }
- int integer1;
- int integer2;
- int total;
- int total2;
- int total3;
- int total4;
- int total5;
- int a;
- int b;
- int c;
- int d;
- int z;
- int s;
- }
- import java.util.Scanner;
- public class IntegerTest{
- public static void main(String[] args) {
- //This will allow user to choose their method or exit
- int option;
- Scanner input = new Scanner(System.in);
- System.out.println("Select Method");
- System.out.println("Method 1: Total of Cubes");
- System.out.println("Method 2: The mean of the odd numbers");
- System.out.println("Method 3: Fibonacci sequence");
- System.out.println("Method 4: Check if number is prime");
- System.out.println("Press 5 to exit");
- option = input.nextInt();
- while (option >0 && option <6){
- //this will only allow user to chose 1-5
- if (option == 1){
- System.out.println("First Method Chosen");
- System.out.println(" Enter a number from 1 to 20");
- int integer = input.nextInt();
- IntegerNumber number = new IntegerNumber(integer);
- while (integer >= 1 && integer <=20){
- System.out.println("Choose a number between 1 and 20");
- integer = input.nextInt();
- }
- System.out.println("The Cubes for"+ integer+ "="
- + number.cubes(integer));
- }
- else if (option ==2){
- //option 2 is chosen for mean of odd numbers
- System.out.println("Second Method Chosen");
- System.out.println("Enter a number between 1 and 50");
- int integer = input.nextInt();
- IntegerNumber number = new IntegerNumber(integer);
- while(integer >= 0 && integer <=50){
- System.out.println("The mean for " +integer+
- "=" + number.mean(integer));
- break;
- }
- }
- else if (option == 3){
- // 3rd method chosen for fibonnacci sequence
- System.out.println("Third Method chosen");
- System.out.println("fibonacci chosen");
- System.out.println("Enter any Number greater than 0");
- int integer = input.nextInt();
- IntegerNumber number = new IntegerNumber(integer);
- }
- else if (option == 4){
- // 4th method option
- System.out.println("fourth method chosen");
- System.out.println("enter a number from 2 to 200");
- int integer = input.nextInt();
- IntegerNumber number = new IntegerNumber(integer);
- while (integer >=2 && integer <=200){
- if ( number.primeNum(integer)){
- System.out.println(integer + " = Prime number");
- }
- else{
- System.out.println(integer + "= not Prime");
- break;
- }
- }
- }
- }
- if(option ==5){
- //will allow user to exit program
- System.out.println("Are you sure you want to exit?");
- System.out.println("press 5 again to confirm");
- option = input.nextInt();
- if(option == (5))
- System.out.println("leaving program");
- System.out.println("Goodbye...");
- while (option ==(6));
- System.exit(0);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement