Ответы пользователя по тегу Java
  • Как запустить JavaScript в зависимосимости от кода на Java?

    voksus
    @voksus
    Java developer
    Важно понимать что всё работает последовательно. Просто разделяй начало и конец кода <% и %>
    <td class="outputTD">
        <%
             String str = new ClassHandler().doPost(request, "Person", new PatternClass());
              if (str.contains("null")) %>
                    <script src="js/myscript.js"></script>  // вызываем js-файл
               <% } else { %>
                   <script>   // или вставляем код в HTML напрямую
                      ....
                   </script>
        <% } %>
    </td>


    Как вариант можно выводить в генератор HTML путём вызова out.println
    Пример:
    <td class="outputTD">
        <%
             String str = new ClassHandler().doPost(request, "Person", new PatternClass());
              if (str.contains("null")) {
                    out.println("<script src=\"js/myscript.js\"></script>");  // вызываем js-файл, не забываем экранировать спец-символы
               } else {
                   out.println("<script>");   // или вставляем код в HTML напрямую
                   out.println("....");       // разделяя его отдельными простыми строками
                   out.println("</script>");   // такой способ вставит это также как System.out.println выводит в консоль
        } %>
    </td>
    Ответ написан
    Комментировать
  • Не могу понять в чем ошибка (math.min(), math.max())?

    voksus
    @voksus
    Java developer
    Выглядит так что ты не знаком с джавой.
    Логика не особо понятна, но опробуй такой код:
    import java.util.Scanner;
    
    public class D {
    
        public static void main(String[] args) {
            int an;
            Scanner sc = new Scanner(System.in);
    
            System.out.println("vvedite c");
            int c = sc.nextInt();
    
            System.out.println("vvedite b");
            int b = sc.nextInt();
    
            an= 12 * Math.max(c,b) + Math.min(2*c,b-1);
        }
    }

    На будущее, имена классов всегда (!) с заглавной.
    Про явный мусор умолчу.
    Ответ написан
    Комментировать