• 技术文章 >Java >Java入门

    编译java代码时报错找不到符号

    VV2019-11-22 14:54:25原创4584

    译一段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中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    上一篇:如何使用eclipse创建java包 下一篇:编辑器提示java程序包不存在
    大前端线上培训班

    相关文章推荐

    • java中的静态方法可以被继承么• java this访问成员变量吗• java post请求乱码解决方法• 解决js传中文参数到java后台出现乱码问题

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网