Advertisement
cgorrillaha

Method Trace APCS

Oct 9th, 2020
167
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.44 KB | None | 0 0
  1. public class MethodTracing {
  2.     public static void main(String[] args) {
  3.         InstanceMethods im=new InstanceMethods();
  4.         int i1=4, i2=5;
  5.         int i3=im.method1(i1,i2);
  6.         System.out.println(i3);
  7.         System.out.println(i1+ " "+ i2);
  8.  
  9.  
  10.         String aString="Hello";
  11.         String anotherString="world";
  12.         String output=im.method2(aString, anotherString);
  13.         System.out.println(output);
  14.  
  15.         String s4=im.combineMethods(im.method2(anotherString, aString), im.method1(i1,i2));
  16.         System.out.println(s4);
  17.     }
  18.  
  19. }
  20.  
  21.  
  22. public class InstanceMethods {
  23.  
  24. //    int i1=4, i2=5;
  25. //    int i3=im.method1(i1,i2);
  26.     public int method1(int n1, int n2){
  27.         //n1=9 n2=5
  28.         int n3=0;
  29.         //n3=0;
  30.         n3=n1+n2;
  31.         //n3=14
  32.         return n3;
  33.     }
  34.  
  35. //    String aString="Hello";
  36. //    String anotherString="world";
  37. //    String output=im.method2(aString, anotherString);
  38.     public String method2(String s1, String s2){
  39.         //s1="w H", s2="G"
  40.         s1=s1.substring(0,1);
  41.         //s1="w"
  42.         s2=s2.substring(s2.length()-1);
  43.         //s2="G"
  44.         String s3=s1+" "+s2;
  45.         //s3="w G"
  46.         return s3;
  47.     }
  48.  
  49.     //param1="w H" param2=9
  50.     public String combineMethods(String s1, int i1){
  51.         int n2=method1(i1, 5);
  52.         //n2=14
  53.         String s2=method2(s1, "G");
  54.         //s2=w G
  55.         //return w G 14
  56.         return s2+" "+n2;
  57.     }
  58.  
  59. }
  60.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement