应该将固定的开头放在程序的哪里

img

img

img

img

根据题目意思来写吧,写哪不重要

public static void main(String[] args) {
        // 固定的开头是什么意思?是指输出价格的前缀?
        String prefix = "price = ";
        // 还是指的这个
        System.out.println("[1] apple");
        System.out.println("[2] pear");
        System.out.println("[3] orange");
        System.out.println("[4] grape");
        System.out.println("[0] exit");

        for (int i = 0; i < 5; i++) {
            // 或者写这里
            // System.out.println("[1] apple");
            // System.out.println("[2] pear");
            // System.out.println("[3] orange");
            // System.out.println("[4] grape");
            // System.out.println("[0] exit");
            Scanner sc = new Scanner(System.in);
            int index = sc.nextInt();
            switch (index) {
                case 1:
                    System.out.println(prefix + "3.00");
                    continue;
                case 2:
                    System.out.println(prefix + "2.50");
                    continue;
                case 3:
                    System.out.println(prefix + "4.10");
                    continue;
                case 4:
                    System.out.println(prefix + "10.20");
                    continue;
                case 0:
                    System.out.println("exit");
                    break;
                default:
                    System.out.println(prefix + "0.00");
            }

        }
        System.out.println("exit");
    }