Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. import org.aspectj.testing.*;
  2. public class PR417a {
  3. public interface Types {
  4. public Integer INT = new Integer(3);
  5. public int i = 0;
  6. public byte b = (byte)1;
  7. public long l = 2L;
  8. public double d = (double)3;
  9. public float f = (float)4;
  10. public short s = (short)5;
  11. public char c = 'c';
  12. }
  13. public static interface StaticTypes {
  14. public Integer INT = new Integer(3);
  15. public int i = 0;
  16. public byte b = (byte)1;
  17. public long l = 2L;
  18. public double d = (double)3;
  19. public float f = (float)4;
  20. public short s = (short)5;
  21. public char c = 'c';
  22. }
  23. public static void main (String[] args) {
  24. new PR417a().run();
  25. }
  26. public void run() {
  27. Tester.check(Types.INT.equals(new Integer(3)), "INT != 3");
  28. Tester.checkEqual(Types.i,0);
  29. Tester.checkEqual((int)Types.b,1);
  30. Tester.checkEqual((int)Types.l,2);
  31. Tester.checkEqual((int)Types.d,3);
  32. Tester.checkEqual((int)Types.f,4);
  33. Tester.checkEqual((int)Types.s,5);
  34. Tester.checkEqual(Types.c,'c');
  35. Tester.check(StaticTypes.INT.equals(new Integer(3)), "INT != 3");
  36. Tester.checkEqual(StaticTypes.i,0);
  37. Tester.checkEqual((int)StaticTypes.b,1);
  38. Tester.checkEqual((int)StaticTypes.l,2);
  39. Tester.checkEqual((int)StaticTypes.d,3);
  40. Tester.checkEqual((int)StaticTypes.f,4);
  41. Tester.checkEqual((int)StaticTypes.s,5);
  42. Tester.checkEqual(StaticTypes.c,'c');
  43. }
  44. }