JavaCat.java 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. public class JavaCat
  2. {
  3. public static int add1(int a)
  4. {
  5. return a + 1;
  6. }
  7. public static String add2(String a)
  8. {
  9. return a + '1';
  10. }
  11. public static char addChar(char a)
  12. {
  13. return ++a;
  14. }
  15. public static int testThrow(int a) throws Exception
  16. {
  17. throw new Exception("Exception from Java");
  18. }
  19. public static byte[] testData(byte [] indata)
  20. {
  21. indata[0]++;
  22. return indata;
  23. }
  24. public static int add(int a, int b)
  25. {
  26. return a + b;
  27. }
  28. public static long addL(int a, int b)
  29. {
  30. return a + b;
  31. }
  32. public static Integer addI(int a, int b)
  33. {
  34. return a + b;
  35. }
  36. public static float fadd(float a, float b)
  37. {
  38. System.out.print("fadd(");
  39. System.out.print(a);
  40. System.out.print(",");
  41. System.out.print(b);
  42. System.out.println(")");
  43. return a + b;
  44. }
  45. public static double dadd(double a, double b)
  46. {
  47. System.out.print("fadd(");
  48. System.out.print(a);
  49. System.out.print(",");
  50. System.out.print(b);
  51. System.out.println(")");
  52. return a + b;
  53. }
  54. public static Double daddD(double a, double b)
  55. {
  56. System.out.print("fadd(");
  57. System.out.print(a);
  58. System.out.print(",");
  59. System.out.print(b);
  60. System.out.println(")");
  61. return a + b;
  62. }
  63. public static String cat(String a, String b)
  64. {
  65. return a + b;
  66. }
  67. public static int testArrays(boolean[] b, short[] s, int[] i, double[] d)
  68. {
  69. return b.length + s.length + i.length + d.length;
  70. }
  71. public static String[] testStringArray(String[] in)
  72. {
  73. String t = in[0];
  74. in[0] = in[1];
  75. in[1] = t;
  76. return in;
  77. }
  78. }