Closed. This question needs details or clarity. It is not currently accepting answers.
Want to improve this question? Add details and clarify the problem by editing this post.
Closed 6 years ago.
Improve this question
I have a question, I'm programming in Java if I have a decimal "3.02" (this is equivalent to 3 packages (1 package = 10 units) and 2 units) and want to convert to "32" (this is equivalent to 32 units ). Does anyone know how to do it? There is a feature that allows java?
If 3 represent the units and the decimal part is 02 then your math is not coherent as it must, since you need 10 units to increment 1 package, I will expected that 3.2 represents 3 packages and 2 units
anyways a code snipped that can solve your math can be:
double totalToConvert = 3.02;
int totalAsInteger = (int) totalToConvert;
System.out.println(totalAsInteger);
int decimalPart = (int)((double)(totalToConvert-totalAsInteger)*100);
int total = totalAsInteger*10 +decimalPart;
System.out.println(total
);
Related
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 23 hours ago.
Improve this question
I have 2 different range expressions as follows:
1 - 10 cm
5+ m
and I'd like to extract min, max and unit from these expressions using Regex (where I am a newbie at), like:
Integer min = 1
Integer max = 10
String unit = "cm"
and
Integer min = 5
Integer max = null
String unit = "m"
respectively. Is it possible to do it using one pattern, if so how?
Thanks in advance...
Closed. This question needs details or clarity. It is not currently accepting answers.
Want to improve this question? Add details and clarify the problem by editing this post.
Closed yesterday.
Improve this question
I have a java code which has a mapper, reducer, and sum. my current output is : I have a map reduce java code in which I am getting each character from a TEXT file.
The output is correct, something like:
a 4
b 5
c 6
d 6
Now I want to identify in a line that say "language: Engish" or any other language, I need the output to be for all my characteristics like:
English a 4
English b 5
English c 6
English d 6
What approach can I use in my mapper/reducer.
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 1 year ago.
Improve this question
convert to lower of nearest 1000 in java
I want to convert to lower 1000 example
4300 should be 4000
4900 should be 4000
10050 should be 10000
how can we do this using java
sorry for the bad english
int value = …
int nearestThousand = value / 1_000 * 1_000;
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 2 years ago.
Improve this question
How would I calculate logarithm in Java? How would I extend it to calculate for a sequence? I am trying to find solution for following:-
N different apps have different user growth rates. At a given time t, measured in days, the number of users using an app is g^t .
After how many full days will we have 1 billion total users across the N apps?
Example 1
Input: N = 1, growthRates = [1.5]
output = 52
Example 2
Input: N = 3, growthRates = [1.1, 1.2, 1.3]
output = 79
Logarithm in Java
To calculate a common logarithm in Java we can simply use the Math.log10() method:
System.out.println(Math.log10(100));
To calculate a natural logarithm in Java we use the Math.log() method:
System.out.println(Math.log(10));
To calculate a logarithm with custom base in Java (logb(n) = loge(n) / loge), we can do it by defining a method as below:
private static double customLog(double base, double logNumber) {
return Math.log(logNumber) / Math.log(base);
}
a details about mathematic and Logarithm can be found here
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 8 years ago.
Improve this question
Can anyone explain me how modular arithmetic works in programming? I know it is used to operate on large values.
For example, to calculate the binomial coefficient of B(1000000, 2) using int data-type. i assume we couldn't multiply using int data-type, since it involves calculating factorials of big values like 1000000! which has millions of digits, which don't fit in an 32-bit or 64-bit integer.
I know modular arithmetic is used to these type of problems, But i don't understand exactly how that works.
The modulo operation is a simple operation that calculates the remainder of a division.
For instance
5 % 3 = 2 as dividing 5 by 3 will give you a a remainder of .
A common usecase for this is checking whether a number is even or odd.
number % 2 == 0 means the number is even.
For more information please check Wikipedia.