public static void main(String[] args){
char a=true;//Line 1
char b=null; //Line 2
char c='\n'; //Line 3
char d='Hell'; //Line 4
}
Eclipse hiển thị lỗi biên dịch trên Dòng 4 chỉ vì sao? Trình biên dịch hiểu của tôi đọc từ trên xuống dưới. do đó, nó nên nói lỗi thời gian biên dịch trên dòng số 1. nhưng làm thế nào là ưu tiên đi đến số dòng 4. Vui lòng làm rõ. Cảm ơnmã hóa java :: Eclipse hiển thị lỗi thời gian biên dịch trên Dòng 4 chỉ vì sao?
Địa ngục là một chuỗi. Một char (ký tự) chỉ là 1 ký tự của mã, chẳng hạn như '\ n' – user2277872
Tôi hiểu 'Địa ngục' là một chuỗi, do đó, nó đang ném lỗi biên dịch. Câu hỏi của tôi là trong mã snap này có lỗi biên dịch trên dòng 1. Nhưng trong Eclipse biên dịch lỗi thời gian cho thấy cho số dòng 4. vậy tại sao? – Raj
@ user2277872, tôi tin rằng OP có nghĩa là nó phải có nói rằng có một lỗi trong dòng một, vì nó gán ** true ** đến một biến char. –