本文目錄一覽:
- 1、IDEA 在編譯過程中 報錯”未結束的字符串字面值” “不是語句” 需要” ;” “
- 2、在java中顯示錯誤:未結束的字符文字怎麼辦?
- 3、java問題 HelloJava.java:8: 錯誤: 未結束的字符串文字
- 4、新手java問題
- 5、java未結束的字符字面值
IDEA 在編譯過程中 報錯”未結束的字符串字面值” “不是語句” 需要” ;” “
jre版本太低了,無法正常編譯時會報這個錯。把jre版本選到jre1.5看看.你問題描述不是很清楚我只能幫到這兒了。
在java中顯示錯誤:未結束的字符文字怎麼辦?
對!就是這個問題,我一開始想char 轉 int 時也遇到過這個問題
其實這個錯誤的原因是: 電腦默認的字符轉換碼是ASCIL碼,但java課程中的轉換碼是UTI-5碼
而漢字在UTI碼中能轉換而在比ASCIL碼中不可以轉換,所以會報錯
java問題 HelloJava.java:8: 錯誤: 未結束的字符串文字
public class HelloJava {
public static void main(String args[]) {
System.out.print(” 日 一 二 三 四 五 六 ” +
“1 2 3 4 5 6 7 ” +
“8 9 10 11 12 13 14 ” +
“15 16 17 18 19 20 21 ” +
“22 23 24 25 26 27 28 ” +
“29 30 31 “) ;
}
}
是這意思么? System.out.print字符串要在一行,如果要分行 需要使用字符串連接符 也就是 + 號 來把每個字符串進行連接。
新手java問題
public class StringBufferTest {
public static void main(String argv[]){
String str = “05b101279acd0A”;
StringBuffer strBuffer = new StringBuffer();
int iLength = str.length();
for(int i=0;iiLength;i++){
if(i%3 == iLength%3){
strBuffer.append(‘,’);
}
strBuffer.append(str.charAt(i));
}
System.out.println(strBuffer.toString());
}
}
運行了你的代碼,為發現提示錯誤
結果如下:05,b10,127,9ac,d0A
是否是因為你的類名問題
看改一下試一試
java未結束的字符字面值
char類型代表一個字符,char a=’1′ 表示一個值為1的字符,單綽號裡面只能是一個數字或字母、符號,而 char a=’15’ 單綽號裡面有2個字符,語法錯誤,兩個字符以上的是字符串了,應該用 String來表示,如String s = “15”.
原創文章,作者:S23OL,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/128005.html