/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
import java.math.*;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
{
/*
2,15 = 2,2
0,15 = 0,2
2,05 = 2,1
2,04 = 2,1
0,04 = 0,1*/
double v0 = 2.15;
double v1 = 0.15;
double v2 = 2.05;
double v3 = 2.04;
double v4 = 0.19;
double v5 = 0.9;
System.
out.
println(prepareValue
(v0
)); System.
out.
println(prepareValue
(v1
)); System.
out.
println(prepareValue
(v2
)); System.
out.
println(prepareValue
(v3
)); System.
out.
println(prepareValue
(v4
)); System.
out.
println(prepareValue
(v5
));
}
public static Object prepareValue
(double value
) {
int r = 10;
if (str.length > 0)
{
str[1] = str[1].length() == 1 ? (str[1]+"0") : str[1];
if (s1 < 10) r = 10; else
if (s1 >= 10 && s1 <20) r = 20; else
if (s1 >= 20 && s1 <30) r = 30; else
if (s1 >= 30 && s1 <40) r = 40; else
if (s1 >= 40 && s1 <50) r = 50; else
if (s1 >= 50 && s1 <60) r = 60; else
if (s1 >= 60 && s1 <70) r = 70; else
if (s1 >= 70 && s1 <80) r = 80; else
if (s1 >= 80 && s1 <90) r = 90; else
if (s1 >= 90) r = 100;
}
.setScale(2, RoundingMode.HALF_EVEN);
return re.
add(new BigDecimal(value
).
setScale(2, RoundingMode.
HALF_EVEN)) .doubleValue();
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CmltcG9ydCBqYXZhLm1hdGguKjsKCi8qIE5hbWUgb2YgdGhlIGNsYXNzIGhhcyB0byBiZSAiTWFpbiIgb25seSBpZiB0aGUgY2xhc3MgaXMgcHVibGljLiAqLwpjbGFzcyBJZGVvbmUKewoJcHVibGljIHN0YXRpYyB2b2lkIG1haW4gKFN0cmluZ1tdIGFyZ3MpIHRocm93cyBqYXZhLmxhbmcuRXhjZXB0aW9uCgl7CgkJLyoKCQkyLDE1ICA9ICAyLDIKCQkwLDE1ICA9IDAsMgoJCTIsMDUgID0gMiwxCgkJMiwwNCAgPSAyLDEKCQkwLDA0ID0gMCwxKi8KCQkKCQlkb3VibGUgdjAgPSAyLjE1OwoJCWRvdWJsZSB2MSA9IDAuMTU7CgkJZG91YmxlIHYyID0gMi4wNTsKCQlkb3VibGUgdjMgPSAyLjA0OwoJCWRvdWJsZSB2NCA9IDAuMTk7CgkJZG91YmxlIHY1ID0gMC45OwoJCQoJCVN5c3RlbS5vdXQucHJpbnRsbihwcmVwYXJlVmFsdWUodjApKTsKCQlTeXN0ZW0ub3V0LnByaW50bG4ocHJlcGFyZVZhbHVlKHYxKSk7CgkJU3lzdGVtLm91dC5wcmludGxuKHByZXBhcmVWYWx1ZSh2MikpOwoJCVN5c3RlbS5vdXQucHJpbnRsbihwcmVwYXJlVmFsdWUodjMpKTsKCQlTeXN0ZW0ub3V0LnByaW50bG4ocHJlcGFyZVZhbHVlKHY0KSk7CgkJU3lzdGVtLm91dC5wcmludGxuKHByZXBhcmVWYWx1ZSh2NSkpOwoJCQoJfQoJCglwdWJsaWMgc3RhdGljIE9iamVjdCBwcmVwYXJlVmFsdWUoZG91YmxlIHZhbHVlKQoJewoJCWludCByID0gMTA7CgkJU3RyaW5nW10gc3RyID0gU3RyaW5nLnZhbHVlT2YodmFsdWUpLnNwbGl0KCJcXC4iKTsKCQlpZiAoc3RyLmxlbmd0aCA+IDApCgkJewoJCQlzdHJbMV0gPSBzdHJbMV0ubGVuZ3RoKCkgPT0gMSA/IChzdHJbMV0rIjAiKSA6IHN0clsxXTsKCQkJaW50IHMxID0gSW50ZWdlci5wYXJzZUludChzdHJbMV0pOwoJCQlpZiAoczEgPCAxMCkgciA9IDEwOyBlbHNlCgkJCWlmIChzMSA+PSAxMCAmJiBzMSA8MjApIHIgPSAyMDsgZWxzZQoJCQlpZiAoczEgPj0gMjAgJiYgczEgPDMwKSByID0gMzA7IGVsc2UKCQkJaWYgKHMxID49IDMwICYmIHMxIDw0MCkgciA9IDQwOyBlbHNlCgkJCWlmIChzMSA+PSA0MCAmJiBzMSA8NTApIHIgPSA1MDsgZWxzZQoJCQlpZiAoczEgPj0gNTAgJiYgczEgPDYwKSByID0gNjA7IGVsc2UKCQkJaWYgKHMxID49IDYwICYmIHMxIDw3MCkgciA9IDcwOyBlbHNlCgkJCWlmIChzMSA+PSA3MCAmJiBzMSA8ODApIHIgPSA4MDsgZWxzZQoJCQlpZiAoczEgPj0gODAgJiYgczEgPDkwKSByID0gOTA7IGVsc2UKCQkJaWYgKHMxID49IDkwKSByID0gMTAwOwoJCX0KCQlCaWdEZWNpbWFsIHJlID0gbmV3IEJpZ0RlY2ltYWwoTWF0aC5hYnMoKCh2YWx1ZSAtIChpbnQpdmFsdWUpKjEwMCktcikvMTAwKQoJCQkuc2V0U2NhbGUoMiwgUm91bmRpbmdNb2RlLkhBTEZfRVZFTik7IAoJCQkKCQlyZXR1cm4gcmUuYWRkKG5ldyBCaWdEZWNpbWFsKHZhbHVlKS5zZXRTY2FsZSgyLCBSb3VuZGluZ01vZGUuSEFMRl9FVkVOKSkKCQkJLmRvdWJsZVZhbHVlKCk7Cgl9Cn0=