Есть 10000 копеек, которые нужно привести к виду 100.00 рублей. С учётом того, что в рубле 100 копеек, можно вручную от конца числа отступать на 2 цифры, и если при шаге пусто, то заполнять нулями. Можно, но как?
как-то так в лоб:
void printRuble(int sum) {
int kop = sum % 100;
int rub = sum / 100;
String format = String.format("%d.%02d", rub, kop);
System.out.println(format);
}
результат: https://ideone.com/8WOi9I
Использовать float
. Для вывода использовать System.out.printf("%.2f", value);
, где value
- это float
того, что получилось при переводе в 100 рублей.
public class HelloWorld{
public static void main(String []args){
int ruble = 2546;
double value = (double) ruble / 100;
System.out.printf("%.2f", value);
}
}
Вопрос до конца не понял. Если то - напиши в комментарии поточнее требования
Если копейки - это поле в классе, то можно добавить простое свойство только для чтения для извлечения значения в рублях.
public class MyClass {
private int kop;
public int getKop() {
return kop;
}
public void setKop(int kop) {
this.kop = kop;
}
public double getRub() {
return kop / 100;
}
}
...
MyClass myClass = new MyClass();
myClass.setKop(10000);
System.out.printf("rub = %.2f", myClass.getRub());
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Как обновить запрос ? Если я сделаю запрос paramsput("text", "Четверг"); А потом поменяю на params
При автоматизации отчета в excel, застрял с одной формулойФормула позволяет проставить номер недели исходя из даты
В чем разница между этими этими видами сериализациямиИ в Serialilzable я могу определить методы (private void writeObject(ObjectOutputStream in) и private void readObject(ObjectInputStream...
Работаю в jave, IntelliJСоздаю Frame (Окно) в который помещаю разные объекты такие как: Panel, Label, Button и TextArea