首頁  >  文章  >  Java  >  編譯java程式碼時報錯找不到符號

編譯java程式碼時報錯找不到符號

王林
王林原創
2019-11-22 14:54:256668瀏覽

編譯java程式碼時報錯找不到符號

翻譯一段java程式碼時,提示“錯誤: 找不到符號”,如下:

D:\practicejava>javac PrintArray.java
PrintArray.java:4: 错误: 找不到符号
                System.out.println("Array number:" + Arrays.toString(testArr));
                                                     ^
  符号:   变量 Arrays
  位置: 类 PrintArray
1 个错误

程式碼如下:

public class InsertionSort{
    public static void main(String args[]){
        int testnumber[] = {7,6,4,9,2,1,3,5,8}; //  定义数组
        for(int i=0; i<testnumber.length-1; i++){   //从第一个数组元素开始,挑出一个作为比较元素
            for(int j=i+1; j>0; j--){   //  将被挑选元素的后一个与被
            if(testnumber[j-1]<testnumber[j])   //将被选元素依次与之前的元素作比较,如果被选元素小,则交换位置,
            否则跳出循环
                break;
                int temp = testnumber[j];
                testnumber[j] = testnumber[j-1];
                testnumber[j-1] = temp;
            }
        }
        System.out.println("Sorting number:" + Arrays.toString(testnumber));    //打印数组
    }
}

報這個錯誤的原因就是在程式碼中使用卻未在程式碼中引用Arrays類,在程式碼中引入即可,如下:

import java.util.Arrays;

總結:

這裡是以Arrays這個類別為例子,相同地,遇到此類問題時,先檢查下是否引入了對應的類別。

推薦教學:java開發入門

以上是編譯java程式碼時報錯找不到符號的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn