Skocz do zawartości

adi

Członkowie
  • Postów

    3
  • Dołączył

  • Ostatnio

Posty napisane przez adi

  1. Serdeczne dzięki :) Teraz wszystko ładnie działa  :)

    import java.math.BigDecimal;

    public class Decimal{
    public static void main(String[] args) {
            BigDecimal stala = BigDecimal.valueOf(3.00);
            BigDecimal stala1 = BigDecimal.valueOf(3.14);
            System.out.println(stala.setScale(100));
            System.out.println(stala1.setScale(100));
            
            BigDecimal wynik = stala.add(stala1);
            System.out.println(wynik.setScale(100));
        }
    }

     

  2. coś mi nie poszło:

    Decimal.java:10: error: cannot find symbol
            BigDecimal bigDecimalPi = BigDecimal.valueOf(3.14);
            ^
      symbol:   class BigDecimal
      location: class Decimal
    Decimal.java:10: error: cannot find symbol
            BigDecimal bigDecimalPi = BigDecimal.valueOf(3.14);
                                      ^
      symbol:   variable BigDecimal
      location: class Decimal
    Decimal.java:11: error: cannot find symbol
            BigDecimal doublePi = new BigDecimal(3.14);
            ^
      symbol:   class BigDecimal
      location: class Decimal
    Decimal.java:11: error: cannot find symbol
            BigDecimal doublePi = new BigDecimal(3.14);
                                      ^
      symbol:   class BigDecimal
      location: class Decimal
    Decimal.java:15: error: cannot find symbol
            System.out.println(BigDecimal.valueOf(stala).setScale(100));
                               ^
      symbol:   variable BigDecimal
      location: class Decimal
    Decimal.java:16: error: cannot find symbol
            System.out.println(bigDecimalPi.add(BigDecimal.valueOf(stala)).setScale(100));
                                                ^
      symbol:   variable BigDecimal
      location: class Decimal
    6 errors

     

  3. Cześć,

    jestem początkujący i nie wiem dlaczego kod:

    public class Stale{
      public static void main(String[] args){
          final double LICZBA_PI=3.14;
          final double STALA2=3.00;
          double wynik=LICZBA_PI+STALA2;
        System.out.println(wynik);
      }
    }
    
    

    daje wynik 6.140000000000001? Jeżeli zmienię wartość STALA2 na 3.01 to wynik jest poprawny.

×
×
  • Utwórz nowe...