Description du problème
Lors de la compilation d'un morceau de code Java, le message "Erreur : Symbole introuvable" s'affiche comme suit : (Recommandé : Tutoriel vidéo Java )
D:\practicejava>javac PrintArray.java PrintArray.java:4: 错误: 找不到符号 System.out.println("Array number:" + Arrays.toString(testArr)); ^ 符号: 变量 Arrays 位置: 类 PrintArray 1 个错误
Le code est le suivant :
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)); //打印数组 } }
La raison pour laquelle cette erreur est signalée est que la classe Arrays est utilisée dans le code mais n'est pas référencée dans le code. Il suffit de l'introduire. dans le code, comme suit :
import java.util.Arrays;
Résumé
Voici la classe Arrays à titre d'exemple. De même, lorsque vous rencontrez de tels problèmes, vérifiez d'abord si la classe correspondante a été introduite.
Pour plus de connaissances sur Java, veuillez faire attention à la colonne Tutoriel de base Java.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!