Балансировщик чековой книжки JavaJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Балансировщик чековой книжки Java

Сообщение Anonymous »

У меня возникли проблемы с исправлением приведенного ниже кода. Это не выдает никакой синтаксической ошибки, но я знаю, что за этим стоит какой-то логический код, и я не могу указать на него и исправить его.
Я все еще новичок в программировании, поэтому мне нужно поучиться у вас в этом вопросе.
Спасибо!
Вот проблема, для которой я должен написать код:

Создайте простую чековую книжку балансировщик, который вводит последовательность
депозитов (положительные значения с плавающей запятой) и
выпусков (отрицательные значения с плавающей запятой), заканчивающихся 0.
Он выводит тип транзакции, сумму и текущий баланс для каждой записи.
Предположим, что начальный баланс равен 0. Убедитесь, что выданный чек не будет возвращен!

Код: Выделить всё

import java.util.*;

public class Checkbook {

public static void main(String[] args) {
Scanner input = new Scanner(System.in);
float bal = 0, amt = 0;
char reply;
do {
System.out.print("Input Amount: ");
amt = input.nextInt();
if (amt > 0) {
bal += amt;
System.out.print("\nAmount: " + amt);
System.out.print("\nTransaction Line: Deposit");
System.out.print("\nRunning Balance: " + bal);
}
else if (amt < 0) {
bal -= amt;
System.out.print("\nAmount: " + Math.abs(amt));
System.out.print("\nTransaction Line: Issuance");
System.out.print("\nRunning Balance: " + bal);
}
else
do {
System.out.println("Hello world!");
System.out.println("Again? [y/n]");
reply = input.next().charAt(0);
} while (reply != 'n');
} while (bal != 0);
}
}
Вот как это выглядит сейчас.
Изображение


Подробнее здесь: https://stackoverflow.com/questions/693 ... k-balancer
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»