Прошу помощи в написании программы в jave совсем не шарю

Рейтинг: -7Ответов: 1Опубликовано: 19.01.2023

В ЭВМ автомастерской после обслуживания клиента вводится стоимость ремонта. В конце дня вместо стоимости вводится число 0, после чего ЭВМ выводит на экран дисплея общую сумму выручки за день. Составьте такую программу для ЭВМ.

Ответы

▲ 4

Javascript:

for(var res=0,x;x=+prompt();res+=x);alert(res)

Java: tio.run

import java.util.function.*;
import javax.script.*;
import java.io.*;

public class Main {
  @FunctionalInterface
  public interface SupplierThrows<T> {
    T call() throws Exception;
  }

  public static void main(String[] args) throws Exception {
    var engine = new ScriptEngineManager().getEngineByName("js");
    engine.put("prompt", (SupplierThrows<String>)new BufferedReader(new InputStreamReader(System.in))::readLine);
    engine.put("alert", (Consumer<Object>)System.out::println);
    engine.eval("for(var res=0,x;x=+prompt();res+=x);alert(res)");
  }
}