blackpab

Java Zestaw 7 - Zadanie 4 + Kolos

Apr 24th, 2017
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.18 KB | None | 0 0
  1. package zadanie4;
  2.  
  3. import java.util.Scanner;
  4.  
  5. class WyjatekPoleKola extends Exception {
  6.    
  7. }
  8.  
  9. public class Zadanie4 {
  10.  
  11.     public static void main(String[] args) throws WyjatekPoleKola {
  12.         Scanner skaner = new Scanner(System.in);
  13.        
  14.         System.out.print("Podaj promien kola r=");
  15.         double r = 0;        
  16.         try {
  17.             r = skaner.nextDouble();
  18.         }
  19.         catch(Exception ex) {
  20.             System.out.println("Bledne dane wejsciowe! " + ex);
  21.             return;
  22.         }
  23.        
  24.         if(r<=0) {
  25.             throw new WyjatekPoleKola();
  26.         }
  27.        
  28.         double poleKola = Math.PI*Math.pow(r, 2);
  29.         System.out.println("Pole kola: " + poleKola);
  30.     }    
  31. }
  32.  
  33.  
  34. /*
  35.         KOLOKWIUM PO
  36.     1: Skonstruuj klase z getami i setami, konstruktorami, metoda statyczna
  37.         Skonstruuj klase ktora opisuje pewnien fragment rzeczywistosci: pola metody, kostruktory przeciazone
  38.     2: Zaimplementowac interfejs(bedzie podany interfejs)
  39.     3: Bedzie podana klasa abstrakcyjna(implementacja)
  40.     4: Przeslaninae metod @Override
  41.     5: Byc moze testowe
  42.     https://www.tutorialspoint.com/java/images/exceptions1.jpg
  43. */
Add Comment
Please, Sign In to add comment