Advertisement
Guest User

Untitled

a guest
Jun 26th, 2019
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.03 KB | None | 0 0
  1. import java.lang.Math;
  2. //import math Library
  3. public class IntegerNumber {
  4. public IntegerNumber(int integer)
  5. {
  6. //Constructors for program
  7. // gives values
  8. integer1= integer;
  9. integer2 = integer1- 1;
  10. total = 0;
  11. total2 = 1;
  12. total5 = 0;
  13. a = 0;
  14. b = 1;
  15. c = 0;
  16. d = 1;
  17.  
  18. }
  19. // cube method
  20. public double cubes(int integer1){
  21. for(int i =1; i <= integer1; i++){
  22. total += i*i*i + total;
  23. //mathematical equations for cubes
  24. //takes the squares and adds the totals
  25. }
  26. return total;
  27. }
  28. //mean method
  29. public double mean(int integer1){
  30. for (int i=1; i <= integer1; i++){
  31. total += (2*i)/i;
  32. // mathematical equation to find mean
  33. }
  34. total2= integer1/total2;
  35. return total2;
  36. }
  37. //fibonacci method
  38. public int Fib(int integer1){
  39. for (int i =2; i<= integer1; i++){
  40. int t = a +b;
  41. a = b;
  42. b =t;
  43. s = s+t;
  44.  
  45. }
  46. for (int i =2; i <= integer1 - 1; i++){
  47. int t = c+d;
  48. c = d;
  49. d=t;
  50. b = b + t;
  51. }
  52. total3 = s;
  53. total4 = z;
  54. total5 = s - z;
  55. return total5;
  56.  
  57. }
  58. // method to check if number is prime or not
  59. boolean primeNum(int integer1){
  60. for(int i=2; i< 2*i; i++){
  61. if(0%i==0)
  62. return false;
  63. }
  64. return true;
  65. }
  66. int integer1;
  67. int integer2;
  68. int total;
  69. int total2;
  70. int total3;
  71. int total4;
  72. int total5;
  73. int a;
  74. int b;
  75. int c;
  76. int d;
  77. int z;
  78. int s;
  79.  
  80. }
  81.  
  82. import java.util.Scanner;
  83.  
  84. public class IntegerTest{
  85. public static void main(String[] args) {
  86. //This will allow user to choose their method or exit
  87. int option;
  88. Scanner input = new Scanner(System.in);
  89. System.out.println("Select Method");
  90. System.out.println("Method 1: Total of Cubes");
  91. System.out.println("Method 2: The mean of the odd numbers");
  92. System.out.println("Method 3: Fibonacci sequence");
  93. System.out.println("Method 4: Check if number is prime");
  94. System.out.println("Press 5 to exit");
  95. option = input.nextInt();
  96. while (option >0 && option <6){
  97. //this will only allow user to chose 1-5
  98. if (option == 1){
  99. System.out.println("First Method Chosen");
  100. System.out.println(" Enter a number from 1 to 20");
  101. int integer = input.nextInt();
  102. IntegerNumber number = new IntegerNumber(integer);
  103. while (integer >= 1 && integer <=20){
  104. System.out.println("Choose a number between 1 and 20");
  105. integer = input.nextInt();
  106.  
  107. }
  108. System.out.println("The Cubes for"+ integer+ "="
  109. + number.cubes(integer));
  110.  
  111. }
  112. else if (option ==2){
  113. //option 2 is chosen for mean of odd numbers
  114. System.out.println("Second Method Chosen");
  115. System.out.println("Enter a number between 1 and 50");
  116. int integer = input.nextInt();
  117. IntegerNumber number = new IntegerNumber(integer);
  118. while(integer >= 0 && integer <=50){
  119. System.out.println("The mean for " +integer+
  120. "=" + number.mean(integer));
  121. break;
  122. }
  123. }
  124. else if (option == 3){
  125. // 3rd method chosen for fibonnacci sequence
  126. System.out.println("Third Method chosen");
  127. System.out.println("fibonacci chosen");
  128. System.out.println("Enter any Number greater than 0");
  129. int integer = input.nextInt();
  130. IntegerNumber number = new IntegerNumber(integer);
  131.  
  132.  
  133. }
  134. else if (option == 4){
  135. // 4th method option
  136. System.out.println("fourth method chosen");
  137. System.out.println("enter a number from 2 to 200");
  138. int integer = input.nextInt();
  139. IntegerNumber number = new IntegerNumber(integer);
  140. while (integer >=2 && integer <=200){
  141. if ( number.primeNum(integer)){
  142. System.out.println(integer + " = Prime number");
  143. }
  144. else{
  145. System.out.println(integer + "= not Prime");
  146. break;
  147. }
  148. }
  149. }
  150.  
  151. }
  152. if(option ==5){
  153. //will allow user to exit program
  154. System.out.println("Are you sure you want to exit?");
  155. System.out.println("press 5 again to confirm");
  156. option = input.nextInt();
  157. if(option == (5))
  158. System.out.println("leaving program");
  159. System.out.println("Goodbye...");
  160. while (option ==(6));
  161. System.exit(0);
  162. }
  163. }
  164.  
  165. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement