Untitled
unknown
java
4 years ago
4.3 kB
9
Indexable
import java.util.Date; import java.util.Scanner; abstract class Pojazd { String kolor = "Zielony"; String dataProdukcji = "12.01.2021"; public Pojazd(String color, String date) { kolor = color; dataProdukcji = date; } public Pojazd() { } public void jazda() { System.out.println("Pojazd jedzie"); } } class Rower extends Pojazd { String typRoweru = "MTB"; public Rower(String type) { typRoweru = type; } public Rower() { } public void jazdaBezTrzymanki() { System.out.println("Jazda bez trzymanki"); } @Override public void jazda() { super.jazda(); System.out.println("ROWER"); } } abstract class PojazdSilnikowy extends Pojazd { String marka = "Bmw"; Integer predkosc = 200; public PojazdSilnikowy(Integer n, String k) { marka = k; predkosc = n; } public PojazdSilnikowy() { } public void podajPredkosc() { System.out.println("Twoja prędkość to" + predkosc); } public void zwiekszPredkosc() { predkosc += 1; } @Override public void jazda() { super.jazda(); System.out.println("PojazdSilnikowy"); } } class WozKonny extends Pojazd { String typPodwozia = "Drewniany"; public WozKonny() { } public WozKonny(String type) { typPodwozia = type; } public void kulig() { System.out.println("Kulig - START"); } @Override public void jazda() { super.jazda(); System.out.println("WozKonny"); } } class Motocykl extends PojazdSilnikowy { public void naJednymKole() { System.out.println("Na jendym kole"); } public void podajPredkosc() { System.out.println("Podaj prędkość"); } @Override public void zwiekszPredkosc() { super.zwiekszPredkosc(); System.out.println("Zwiekszam predkosc w motocyklu"); } @Override public void jazda() { super.jazda(); System.out.println("Jadę na motocykly"); } } class Samochod extends PojazdSilnikowy { String typNadwozia = "Sztywne"; public Samochod() { } public Samochod(String a) { typNadwozia = a; } private void drifting() { System.out.println("Driftuje"); } @Override public void podajPredkosc() { super.podajPredkosc(); System.out.println("SAMOCHOD"); } @Override public void zwiekszPredkosc() { super.zwiekszPredkosc(); System.out.println("Zwiekszam predkosc w samochod"); } @Override public void jazda() { super.jazda(); System.out.println("Jadę na samochod"); } } class Main4 { private static int fibonacci(int n) { if (n == 1 | n == 2) { return 1; } if (n == 0) { return 0; } return fibonacci(n - 1) + fibonacci(n - 2); } static Object isPrime(int number) { boolean isPrime = true; if (number < 3) { return false; } for (int i = 2; i <= Math.sqrt(number); ++i) { if (number % i == 0) { isPrime = false; } } // nizej masz od wyswietlnia 2 * 2 * 2 ... ale to nei dziala if (!isPrime) { Integer n = number; Integer a = 2; String o = "Z " + number; while (n >= 0) { while (n % a == 0 || n == 0) { n = n % a; o += a + "* "; } a += 1; } return (o); } return "Podana liczba, jest liczbą 1"; } public static void main(String[] args) { ///////////////// // ZADANIE 1 // //////////////// // Scanner inputScanner = new Scanner(System.in); // System.out.println("Podaj liczbę N ciągu fibonnaciego"); // int n = inputScanner.nextInt(); // System.out.println(fibonacci(n)); ///////////////// // ZADANIE 2 // //////////////// System.out.println(isPrime(7)); ///////////////// // ZADANIE 3 // //////////////// } }
Editor is loading...