Метод преобразования валюты: ожидаемый может разделить объявление на объявление и присвоение

#java #variable-assignment

#java #переменная-присвоение

Вопрос:

Что не так с этим кодом?

 private void jButtonConvActionPerformed(java.awt.event.ActionEvent evt) {
    double Algerian_Dinars = Double.parseDouble(jtxtConvert.getText());
    if (jCombCrrency.getSelectedItem().equals("USA"))
    {
        double US_Dollar = 0,00905365; /*here is the error???*/
        String cconvert1 = String.format("N%.2f",Algerian_Dinars * US_Dollar);
        jlblConvert.setText(cconvert1);
  

Комментарии:

1. @Tom Пожалуйста, не редактируйте и не поднимайте старые вопросы, особенно не такие плохие, как этот.

Ответ №1:

Вы не можете использовать запятую в двойных числах в Java.

 double US_Dollar = 0,00905365;
                    ^
  

Я предполагаю, что вы пропустили десятичное число вместо этого, например:

 double US_Dollar = 0.00905365;
  

Комментарии:

1. Большое вам спасибо.