Napisz w języku JAVA funkcję liczącą wartość wyrażenia w:


w=5/x²-1


Wartość zmiennej w jest liczona dopiero po sprawdzeniu, że mianownik jest różny od zera

(x jest wczytane z klawiatury)


PROSZĘ O POMOC I DAJE NAJ!!!


Odpowiedź :

Odpowiedź:

Wyjaśnienie:

package pl.test;

import java.util.Scanner;

public class Zadanie {

   private static final double obliczW( double liczba ){

       double mianownik = liczba*liczba - 1.0;

       if( mianownik != 0.0 ){

           return 5.0/mianownik;

       } else{

           throw new IllegalArgumentException("Mianownik nie moze być zero!");

       }

   }

   public static void main(String[] args) {

       Scanner sc=new Scanner(System.in);

       System.out.print("Podaj liczbe: ");

       double liczba = sc.nextDouble();

       System.out.println(obliczW(liczba));

   }

}