Guest User

Untitled

a guest
Jan 23rd, 2018
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.28 KB | None | 0 0
  1. // Method to calculate the action. No potential coded yet
  2. import java.util.Scanner;
  3. import java.io.*;
  4.  
  5. //class variables -Ximinus Xi, Xiplus, mass, action.
  6. public class Action {
  7.  
  8. private int Ximinus = 0;
  9. private int Xi = 0;
  10. private int Xiplus = 0;
  11. private double Mass = 1;
  12. private double A = 1;
  13.  
  14. // setters and getters
  15.  
  16. //setters
  17. public void setXiminus(int ximinus){
  18. Ximinus = ximinus ;}
  19. public void setXi(int xi){
  20. Xi = xi ;}
  21. public void setXiplus(int xiplus){
  22. Xiplus = xiplus ;}
  23. public void setMass(double mass){
  24. Mass = mass;}
  25. public void setA(double a){
  26. A = a;}
  27.  
  28. //getters - not sure if want
  29. public double getXi(){
  30. return Xi;}
  31. public double getXiplus(){
  32. return Xiplus;}
  33. public double getMass(){
  34. return Mass;}
  35.  
  36.  
  37. //calculate action of the class variables
  38. int difference1 = Xi - Ximinus;
  39. int difference2 = Xiplus - Xi;
  40.  
  41. double S1 = Mass*Math.pow(difference1,2)/(A*2);
  42. double S2 = Mass*Math.pow(difference2,2)/(A*2);
  43.  
  44. double FinalS = S1 + S2;
  45.  
  46. //getAction Method
  47.  
  48. public double getAction( int X1, int X2, int X3, double m, double A1) {
  49. setXiminus(X1);
  50. setXi(X2);
  51. setXiplus(X3);
  52. setMass(m);
  53. setA(A1);
  54.  
  55. return FinalS;
  56.  
  57. }
  58.  
  59.  
  60. }
Add Comment
Please, Sign In to add comment