Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.company;
- import java.util.Scanner;
- import java.util.Vector;
- public class Main {
- private int n;
- private Vector arrr = new Vector();
- public static void main(String[] args) {
- Main obiekt = new Main();
- obiekt.wyswietlsztrink();
- double srednia=0;
- try {
- srednia = obiekt.srednia();
- }
- catch (Exception e){
- System.out.println(e.getMessage());
- }
- System.out.println(srednia);
- System.out.println(obiekt.slownie(srednia));
- try {
- obiekt.skroty(obiekt.slownie(srednia));
- }
- catch (Exception e) {
- System.out.println(e.getMessage());
- }
- }
- public Main() {
- Scanner scan = new Scanner(System.in);
- double temp = 3;
- while(temp!=0){
- temp = scan.nextDouble();
- if(temp>=2 && temp<=5)arrr.addElement(temp);
- }
- n = arrr.size();
- // arrr.removeElementAt(n-1);
- // n=n-1;
- }
- public void wyswietl(Double aaa){
- System.out.println(aaa);
- }
- public void wyswietlsztrink(){
- for(int i = 0; i < n; i++) this.wyswietl((Double)arrr.get(i));
- }
- public double srednia(){
- if(arrr.isEmpty()) throw new IllegalStateException("wektor jest pusty");
- double a=0;
- for(int i = 0; i < n; i++)a += (Double) arrr.get(i);
- return a/n;
- }
- public String slownie(double sredniaaaaaaaa){
- if(arrr.isEmpty()) return "nie masz ocen";
- if(sredniaaaaaaaa < 2.51) return "niedostateczny";
- if(sredniaaaaaaaa > 2.5 && sredniaaaaaaaa < 3.51) return "dostateczny";
- if(sredniaaaaaaaa > 3.5 && sredniaaaaaaaa < 4.51) return "dobry";
- if(sredniaaaaaaaa > 4.5) return "bardzo dobry";
- return "cos nie dziala";
- }
- public void skroty(String sz) {
- switch (sz) {
- case "niedostateczny":
- System.out.println("ndst");
- break;
- case "dostateczny":
- System.out.println("dst");
- break;
- case "dobry":
- System.out.println("db");
- break;
- case "bardzo dobry":
- System.out.println("bdb");
- break;
- default:
- throw new IllegalStateException("nieszpodziewansko : " + sz);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment