猿问

代码在学校网站提交时显示最下面的错误,请问一下是哪错了

package hellow;
import java.util.*;
public class Test {

 public static void main(String[] args) {
  // TODO 自动生成的方法存根
  int m=0,c=0;
   Scanner input = new Scanner(System.in);
   System.out.println("请输入整型数组长度:");
   int n = input.nextInt();
   int[] nums = new int[n];//动态定义数组的长度
   //给数组动态赋值
   System.out.println("请输入数组");
   for (int i = 0; i < nums.length; i++) {
    
   nums[i] = input.nextInt();
   }
   //定义max与min的位置不能错,不然会造成初始值为零的情况
   int max = nums[0];
   int min = nums[0];
   for (int j = 0; j < nums.length; j++) {

   //求数组的最大值
   if (nums[j] >= max) {
   max = nums[j];
   m=j;
   }
   //求最小值
   if (nums[j] <= min) {
   min = nums[j];
   c=j;
   }
   }
        System.out.print(n+" ");
       int t=0;
       t=nums[m];
       nums[m]=nums[c];
       nums[c]=t;
       for( int nums1:nums){
       System.out.print(" "+nums1);
   }

   
 }}


慕先生1568897
浏览 1081回答 1
1回答

Developer_Zuck

你仔细读一下,编译错误。你的文件名要与类名一致,否则就会出现编译错误。如果你有可视化开发工具你就会发现,当你把代码复制到一个新建的类文件中,会报错,然后你可以根据提示排错。解决办法:将“.java“”文件改成”类名.java",或者将类名该得跟文件名一致。类的命名规范要记得,首字母大写!
随时随地看视频慕课网APP

相关分类

Java
我要回答