Advertisement
Guest User

Untitled

a guest
Nov 12th, 2019
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.54 KB | None | 0 0
  1. /*
  2. * To change this license header, choose License Headers in Project Properties.
  3. * To change this template file, choose Tools | Templates
  4. * and open the template in the editor.
  5. */
  6. package zadaniekontrolne;
  7.  
  8. import java.io.IOException;
  9. import java.util.Scanner;
  10.  
  11. public class ZadanieKontrolne {
  12.  
  13.  
  14.  
  15.  
  16.  
  17. static int ilosc;
  18. public static Auto[] s = new Auto[ilosc];
  19.  
  20. public static class Auto {
  21.  
  22. String marka;
  23. String kolor;
  24. int rocznik;
  25. double silnik;
  26. boolean powypadkowy;
  27.  
  28. }
  29.  
  30. public static class Uno extends Auto{
  31. int model;
  32.  
  33. }
  34.  
  35.  
  36.  
  37. public static void main(String[] args) throws IOException {
  38.  
  39. Scanner sc = new Scanner(System.in);
  40.  
  41. System.out.println("Ile chcesz dodac pojazdow do bazy?");
  42. ilosc = sc.nextInt();
  43.  
  44. s = new Auto[ilosc];
  45.  
  46. for (int i = 0; i < ilosc; i++) {
  47. sc.nextLine();
  48. s[i] = new Auto();
  49. System.out.println("Podaj marke:");
  50. s[i].marka = sc.nextLine();
  51.  
  52. System.out.println("Podaj kolor:");
  53. s[i].kolor = sc.nextLine();
  54. System.out.println("Podaj rocznik:");
  55. s[i].rocznik = sc.nextInt();
  56. System.out.println("Podaj pojemnosc silnika:");
  57. s[i].silnik = sc.nextDouble();
  58. System.out.println("Powypadkowy?:");
  59. s[i].powypadkowy = sc.nextBoolean();
  60. System.out.println("-----------------");
  61.  
  62.  
  63.  
  64. }
  65. System.out.println("Oddziel powypadkowe");
  66.  
  67.  
  68. rozdziel(ilosc);
  69.  
  70. Uno uno = new Uno();
  71. uno.marka = "fiat";
  72. uno.kolor = "bialy";
  73. uno.rocznik = 2005;
  74. uno.silnik = 1.6;
  75. uno.powypadkowy = false;
  76. uno.model = 1;
  77.  
  78. System.out.println("Dodaj roczniki xD");
  79. //dodaj(ilosc);
  80.  
  81. System.out.println("Dodaj pojemnosci");
  82. //dodaj(ilosc);
  83. System.out.println("Podaj dwie liczby");
  84.  
  85. int liczba1 = sc.nextInt();
  86. int liczba2 = sc.nextInt();
  87. dodaj(liczba1, liczba2);
  88. System.out.println("Podaj dwie liczby typu double");
  89. double liczba3 = sc.nextDouble();
  90. double liczba4 = sc.nextDouble();
  91.  
  92. dodaj(liczba3, liczba4);
  93.  
  94. }
  95.  
  96. public static void rozdziel(int k) {
  97. for(int i =0; i<k; i++){
  98. if (s[i].powypadkowy = true) {
  99. System.out.println(s[i].kolor + " " + s[i].marka);}
  100. }
  101. }
  102. /*public static void dodaj(int f){
  103. int suma = 0;
  104. for(int i =0; i<f; i++){
  105.  
  106. suma += s[i].rocznik;
  107.  
  108. }
  109. System.out.println(suma);
  110. }*/
  111. /* public double dodaj(double v){
  112. double suma = 0;
  113. for(int i=0; i<v; i++){
  114. suma+= s[i].silnik;
  115. }
  116. return suma;
  117.  
  118.  
  119. }*/
  120.  
  121. public static void dodaj(int a, int b)
  122. {
  123. int wynik= a+b;
  124. System.out.println(wynik);
  125. }
  126.  
  127. public static void dodaj(double a, double b){
  128. double wynik = a-b;
  129.  
  130. System.out.println(wynik);
  131. }
  132.  
  133.  
  134.  
  135. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement