[英]error in printing char sequence through println in java
它應該將輸出顯示為3,但是會顯示一個框(無法識別的符號)。 可能是什么問題? 這不是編譯器問題,我已經在其他編譯器中進行了檢查。 此外,在使用int數組的情況下,錯誤仍然存在。
package basics;
public class Demo3 {
public static void main(String[] args) {
char a[]={2,3,4,5};
System.out.println(a[1]);
}
}
您正在從ASCII表中打印符號3,它是“文本結尾”( https://www.asciitable.com/ )如果要打印“ 3”,請在數組中的數字上添加單引號,如下所示:
char a[]={'2','3','4','5'};
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.