我尝试在bootstrap的pre标签中打印所有包含的代码。但浏览器通过隐藏一些代码并在所有标记下方显示。
我的预标记代码如下所示
<pre>
public class NumberPalindromeEx
{
public static void main(String[] args)
{
int numbers[]={12321,543,56765,4324},temp=0,reversenum=0;
int rem=0;
for(int i=0;i<numbers.length;i++)
{
temp = numbers[i];
while(numbers[i]>0)
{
rem = numbers[i] % 10;
reversenum = (reversenum * 10) + rem;
numbers[i] = numbers[i] / 10;
}
if(temp == reversenum)
System.out.println(temp+" is palindrome number\n");
else
System.out.println(temp+" is NOT palindrome number\n");
reversenum = 0; // to clear previous value
}
}
}
</pre> // this tag is showing red line in brackets.
我在浏览器中输出
public class NumberPalindromeEx
{
public static void main(String[] args)
{
int numbers[]={12321,543,56765,4324},temp=0,reversenum=0;
int rem=0;
for(int i=0;i0)
{
rem = numbers[i] % 10;
reversenum = (reversenum * 10) + rem;
numbers[i] = numbers[i] / 10;
}
if(temp == reversenum)
System.out.println(temp+" is palindrome number\n");
else
System.out.println(temp+" is NOT palindrome number\n");
reversenum = 0; // to clear previous value
}
}
}
为什么我的while循环丢失了?
答案 0 :(得分:1)
如果您使用<
或>
符号,则您的浏览器可能会将其与HTML标记混淆。
您应该使用<
和/或>
,只要您拥有这样的符号。
for(int i=0; i < numbers.length; i++) //use "<"
和
while(numbers[i] > 0) //use ">"
答案 1 :(得分:0)
使用<xmp></xmp>
代码而不是<pre></pre>
。