一个java程序出现错误,报错为需要”.class“
发布网友
发布时间:2023-05-03 07:40
我来回答
共5个回答
热心网友
时间:2023-10-18 18:55
问题原因:java文件本身代码报错,无法被正常编译为class文件,之后就会报此错误。
解决办法:在报错的代码上面停留鼠标,之后可以根据问题原因提示选择合适的解决办法。
热心网友
时间:2023-10-18 18:56
public class experice2_6{
public static void max_min(int a[]){
int b[]= new int [a.length];
for(int i=0;i<a.length; i++)
b[i]=a[i];
for( int j = 0;j<b.length-1; j++)
for( int i = j,k = i ; i<b.length-1 ; i++)
{
if(b[i]<b[i+1])
{
k= i+1;
}
if(k!=i)
{
int t;
t=a[j];
a[j]=a[k];
a[k]= t;
//交换
}
}
for(int i = 0; i<b.length; i++)
System.out.println(b[i]);
}
public static void main(String args[]){
int a[]= new int[3];
Random rand = new Random();
for(int i = 0; i< a.length; i++ )
a[i] = rand.nextInt()%100;
max_min(a);
}
}//这是改后程序
写程序要仔细,你的程序里面
1.{}不匹配
2.属性拼写错误 length,你少写了t
3.方法调用错误,你的方法型参是int[],你实参传了个数组元素,还写错了
热心网友
时间:2023-10-18 18:56
import java.util.*;
public class experice2_6{
public static void max_min(int a[]){
int b[]= new int [a.length];
for(int i=0;i<a.length; i++)
b[i]=a[i];
for( int j = 0;j<b.length-1; j++)
for( int i = j,k = i ; i<b.length-1 ; i++)
{
if(b[i]<b[i+1])
{
k= i+1;
}
if(k!=i)
{
int t;
t=a[j];
a[j]=a[k];
a[k]= t;
//交换
}
}
for(int i = 0; i<b.length; i++)
System.out.println(b[i]);
}
public static void main(String args[]){
int a[]= new int[3];
Random rand = new Random();
for(int i = 0; i< a.length; i++ )
a[i] = rand.nextInt()%100;
max_min(a);
}
}//这是改后程序
写程序要仔细,你的程序里面
1.{}不匹配
2.属性拼写错误 length,你少写了t
3.方法调用错误,你的方法型参是int[],你实参传了个数组元素,还写错了
热心网友
时间:2023-10-18 18:57
百度知道都不转换下空格和/t 每次帖代码上来就看的头大啊头大
热心网友
时间:2023-10-18 18:57
注意编程规范啊,看不下去