Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * To change this license header, choose License Headers in Project Properties.
- * To change this template file, choose Tools | Templates
- * and open the template in the editor.
- */
- package zadaniekontrolne;
- import java.io.IOException;
- import java.util.Scanner;
- public class ZadanieKontrolne {
- static int ilosc;
- public static Auto[] s = new Auto[ilosc];
- public static class Auto {
- String marka;
- String kolor;
- int rocznik;
- double silnik;
- boolean powypadkowy;
- }
- public static class Uno extends Auto{
- int model;
- }
- public static void main(String[] args) throws IOException {
- Scanner sc = new Scanner(System.in);
- System.out.println("Ile chcesz dodac pojazdow do bazy?");
- ilosc = sc.nextInt();
- s = new Auto[ilosc];
- for (int i = 0; i < ilosc; i++) {
- sc.nextLine();
- s[i] = new Auto();
- System.out.println("Podaj marke:");
- s[i].marka = sc.nextLine();
- System.out.println("Podaj kolor:");
- s[i].kolor = sc.nextLine();
- System.out.println("Podaj rocznik:");
- s[i].rocznik = sc.nextInt();
- System.out.println("Podaj pojemnosc silnika:");
- s[i].silnik = sc.nextDouble();
- System.out.println("Powypadkowy?:");
- s[i].powypadkowy = sc.nextBoolean();
- System.out.println("-----------------");
- }
- System.out.println("Oddziel powypadkowe");
- rozdziel(ilosc);
- Uno uno = new Uno();
- uno.marka = "fiat";
- uno.kolor = "bialy";
- uno.rocznik = 2005;
- uno.silnik = 1.6;
- uno.powypadkowy = false;
- uno.model = 1;
- System.out.println("Dodaj roczniki xD");
- //dodaj(ilosc);
- System.out.println("Dodaj pojemnosci");
- //dodaj(ilosc);
- System.out.println("Podaj dwie liczby");
- int liczba1 = sc.nextInt();
- int liczba2 = sc.nextInt();
- dodaj(liczba1, liczba2);
- System.out.println("Podaj dwie liczby typu double");
- double liczba3 = sc.nextDouble();
- double liczba4 = sc.nextDouble();
- dodaj(liczba3, liczba4);
- }
- public static void rozdziel(int k) {
- for(int i =0; i<k; i++){
- if (s[i].powypadkowy = true) {
- System.out.println(s[i].kolor + " " + s[i].marka);}
- }
- }
- /*public static void dodaj(int f){
- int suma = 0;
- for(int i =0; i<f; i++){
- suma += s[i].rocznik;
- }
- System.out.println(suma);
- }*/
- /* public double dodaj(double v){
- double suma = 0;
- for(int i=0; i<v; i++){
- suma+= s[i].silnik;
- }
- return suma;
- }*/
- public static void dodaj(int a, int b)
- {
- int wynik= a+b;
- System.out.println(wynik);
- }
- public static void dodaj(double a, double b){
- double wynik = a-b;
- System.out.println(wynik);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement