Advertisement
Guest User

Untitled

a guest
Jan 27th, 2020
123
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.33 KB | None | 0 0
  1. import java.util.*;
  2.  
  3.  
  4. class Test{
  5.  
  6. public static void main(String[] args){
  7.  
  8.  
  9. //ZADANIE JAKI BEDZIE WYNIK TYCH SYS OUTÓW
  10.  
  11. TreeSet<String> ts = new TreeSet<String>(new Comparator<String>(){
  12. public int compare(String a, String b){ return b.compareTo(a);}
  13. });
  14.  
  15. ts.add("X");
  16. ts.add("A");
  17. ts.add("Y");
  18. ts.add("B");
  19. for (String s : ts){
  20. System.out.print(s + " ");
  21. }
  22. ts = new TreeSet<String>(ts);
  23. ts.add("Q");
  24. ts.add("R");
  25. ts.add("V");
  26. ts.add("B");
  27. System.out.println(ts);
  28. // KONIEC
  29.  
  30.  
  31. //ZADANIE JAKI BĘDZIE WYNIK TYCH SYS OUTÓW
  32.  
  33.  
  34. class Q{
  35. int x =1;
  36. void meth1(){ x +=1;};
  37. void meth2(Q a){ a.x+=x; };
  38. void meth3(){ int x=3; this.x +=x; };
  39.  
  40. }
  41.  
  42.  
  43. Q q = new Q(), r = new Q();
  44. System.out.println(q.x + " " + r.x);
  45. q.meth1();
  46. System.out.println(q.x + " " + r.x);
  47. q.meth2(r);
  48. System.out.println(q.x + " " + r.x);
  49. q.meth3();
  50. System.out.println(q.x + " " + r.x);
  51.  
  52. //KONIEC ZADANIA
  53.  
  54.  
  55. //ZADANIE JAKIE BEDZIE WYNIK TYCH SYS. OUTÓW
  56. class G{
  57. String a(){ return "A";}
  58. String b(){ return a() + " B ";}
  59. String c(){ return b() + "C";}
  60. }
  61. class H extends G{
  62. String a(){ return "X";}
  63. String b(){ return super.b() + "Y";}
  64. String c(){ return super.c() + "V"; }
  65. String d(){ return c() + "Z";}
  66.  
  67. }
  68.  
  69. G g = new G(); H h = new H();
  70. System.out.println(g.b() + " " + g.c());
  71. System.out.println(h.b() + " " + h.c() + " " + h.d());
  72.  
  73. // KONIEC ZADANIA
  74.  
  75.  
  76. //ZADANIE : CZY PODANA IMPLEMENTACJA JEST POPRAWNA ?
  77.  
  78.  
  79. class K{
  80. abstract void meth();
  81. }
  82. class L extends K{
  83.  
  84. void meth(){};
  85. }
  86.  
  87. }
  88.  
  89. //KONIEC ZADANIA
  90.  
  91. //ZADANIE CZY PODANA IMPLEMENTACJA JEST POPRAWNA ?
  92.  
  93.  
  94. interface Wymaganie{
  95. void f();
  96. }
  97.  
  98. class A{
  99. public void f(){};
  100. }
  101. class B extends A implements Wymaganie{
  102.  
  103. }
  104.  
  105. //KONIEC ZADANIA
  106. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement