How to set sth. on infinity in Java? [duplicate] - java

This question already has answers here:
How to implement infinity in Java?
(11 answers)
Closed 5 years ago.
I want to implement the dijkstra algorithm and have to set each note at the beginning to infinity.
I would like to know, if there is any function in Java which makes it easy.

Double.POSITIVE_INFINITY if you are using Double to store your data.
Also note that this is not a number, which is nice depending on what you want to do. Double supports this concept.

Related

how to store "12000000000" or a 11 digit number in java [duplicate]

This question already has answers here:
Large Numbers in Java
(6 answers)
Closed 6 years ago.
given here only as a form of validating.Which data type to use to store such a big number
Probably what you're looking for is BigInteger, BigDecimal if you want decimals instead.

Round Off Error? - Java [duplicate]

This question already has answers here:
Is floating point math broken?
(31 answers)
Floating point multiplication in java [duplicate]
(3 answers)
Closed 8 years ago.
Ok, so i made a scientific calculator recently and one of my friends was using it when he said that if he types in (2.1 * 3) the answer should be 6.3 but he recieves something like: 6.30000001.
Why does this happen?
Is this some sort of bug in java?
EDIT: Its not just a problem with my calc, i also made a small java file for multiplying 2 numbers and i face the same probelem even in cmd

Choose function in Java math? [duplicate]

This question already has answers here:
Combinatoric 'N choose R' in java math?
(17 answers)
Closed 8 years ago.
Sorry about the ambiguous title, I basically need to know how to use the choose function in java, to work out the chance of something happening, for example say I wanted to work out my chance of winning the lottery, on a calculator I'd do:
QUANTITY_OF_LOTTERY_NUMBERS CHOOSE 6
and that would return the chance of those six numbers appearing at random. I believe it's called the binomial theorem, but I dropped out of college before I could learn anything else about it :P
Anyway, if you do 49 choose 6 on Google for example, you'll see the function I'm trying to use
Question: How do I implement this function in Java code?
Apache Commons Math has it. If you are curious, you can read about Pascal's triangle.
http://commons.apache.org/proper/commons-math/apidocs/org/apache/commons/math3/util/CombinatoricsUtils.html#binomialCoefficient(int, int)

How to calculate mean, median and mode from a set of CONTINUOUS numbers in Java? [duplicate]

This question already has answers here:
Mean, Median, Mode, Range - Java [closed]
(2 answers)
Closed 8 years ago.
Do you know if there is a library that supports these statistical operations or a way to do it in java?
There are no library methods in java to achieve this. Please read this similar topic
Mean, Median, Mode, Range - Java

How to convert string to math equation? [duplicate]

This question already has answers here:
Closed 11 years ago.
Possible Duplicate:
Java: Parse a mathematical expression given as a string and return a number
Hello there,
I would like to ask you, if exist some way how to convert string "1+2+3" to math equation? Exist for this purpose some function or method in Java?
Thanks for hints.
It's not part of the standard API.
But I implemented it in my project, you can have a look here.
https://github.com/MarkyVasconcelos/Towel/wiki/Expression
This would necessarily depend on the implementation of the Equation class you're using. Check its API.

Categories