为什么此html页面的完整内容未显示

时间:2020-04-06 17:06:40

标签: html single-page-application

我已经编写了这段代码,以仅显示写在“ pre”标记内的内容,并将其保存为abc.html

    <pre>

        public class ReverseArr {

            public static void main(String[] args) {

                Scanner scanner = new Scanner(System.in);

                System.out.println("Enter the size of array : ");
                int n = scanner.nextInt();

                //Declaring the array
                int arr[] = new int[n];

                System.out.println("Enter the array elements : ");

                for(int i=0;i<n;i++) {
                    arr[i] = scanner.nextInt();
                }

                System.out.println("The Entered elements are : ");
                for(int i=0;i<n;i++) {
                    System.out.print(arr[i] + " ");
                }
                System.out.println();

                System.out.println("The reverse of array is : ");
                for(int i=n-1;i>=0;i--) {
                    System.out.print(arr[i] + " ");
                }
            }
        }
      </pre>

我在chrome和firefox中运行它,但是我得到的输出为:

    public class ReverseArr {

        public static void main(String[] args) {

            Scanner scanner = new Scanner(System.in);

            System.out.println("Enter the size of array : ");
            int n = scanner.nextInt();

            //Declaring the array
            int arr[] = new int[n];

            System.out.println("Enter the array elements : ");/*After that problem occurs*/

            for(int i=0;i=0;i--) {
                System.out.print(arr[i] + " ");
            }
        }
    }

为什么完整的内容没有显示在浏览器(Chrome,Firefox)中?要在浏览器中显示写在“ pre”标记内的完整内容,需要进行哪些更改?

1 个答案:

答案 0 :(得分:1)

如评论中所指出的那样,问题在于代码中的尖括号(<>)弄乱了HTML布局。

只需将每个<替换为&lt;,并将>替换为&gt;即可。