小编use*_*146的帖子

切换语句循环

我正在尝试使用switch语句创建一个简单的菜单.但是我的开关有问题:

public class main {

    public static void main(String[] args) throws IOException {

         printMenu();

    }

    public static void printMenu() throws IOException{

    char selection = 0;
    do{
        System.out.println("Choose option: ");
        System.out.println("1. Option 1");
        System.out.println("2. Option 2");
        System.out.println("3. QUIT");
        System.out.println("\t\t\t");

        selection = (char)System.in.read();

        switch(selection){          
            case '1':

                    System.out.printf("opt1 chosen\n");

                break;

            case '2':

                System.out.printf("opt2 chosen\n");

                break;                  

            case '3':

                break;

            }
        }
        while(selection != '3'); 

    } 
}
Run Code Online (Sandbox Code Playgroud)

出于某种原因,当选择一个或两个时,结果是打印菜单被打印两次,如下所示:

节目输出:

Choose option: 
1. opt1.
2. opt2.
3. opt3.

1
opt1 chosen
Choose option: 
1. opt1.
2. …
Run Code Online (Sandbox Code Playgroud)

java switch-statement

2
推荐指数
1
解决办法
76
查看次数

console.log无法在symfony应用程序中运行

我有这个奇怪的问题,其中console.log在symfony应用程序中不起作用.然而,日志记录在其他站点中工作,例如:

http://www.w3schools.com/js/tryit.asp?filename=tryjs_output_console

每次刷新该页面时,控制台都会正确显示:11

这是我的代码在twig模板中的最后一部分

{% block javascripts %}
  <script src="https://code.jquery.com/jquery-2.2.4.min.js"></script>
  <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js">
      $(document).ready(function () {
        $('.dropdown-toggle').dropdown();
        console.log(5 + 6);
      });
  </script>
{% endblock %}
Run Code Online (Sandbox Code Playgroud)

下拉功能正常工作,因此javascript正在运行.但是控制台不显示任何内容.

javascript symfony console.log

-1
推荐指数
1
解决办法
555
查看次数