代码:
public class MaxMin{
public static void main(String args[]){
int a[]={1,10,3,300,5};
MaxMin m = new MaxMin();
m.max(a[]);
m.min(a[]);
}
public void max(int i[]){
int j=0;
for(j=0;j<i.length;j++){
int s;
if(i[j]<i[j+1]){
s=i[j+1];
}else
s=i[j];
System.out.println(s);
}
}
public void min(int i[]){
int j=0;
for(j=0;j<i.length;j++){
int s;
if(i[j]>i[j+1]){
s=i[j+1];
}else
s=i[j];
System.out.println(s);
}
}
}错误提示
D:\java\digui>javac MaxMin.java
MaxMin.java:5: 错误: 需要 '.class'
m.max(a[]);
^
MaxMin.java:6: 错误: 需要 '.class'
m.min(a[]);
^
2 个错误
public class MaxMin{
public static void main(String args[]){
int a[]={1,10,3,300,5};
MaxMin m = new MaxMin();
m.max(a[]);
m.min(a[]);
}
public void max(int i[]){
int j=0;
for(j=0;j<i.length;j++){
int s;
if(i[j]<i[j+1]){
s=i[j+1];
}else
s=i[j];
System.out.println(s);
}
}
public void min(int i[]){
int j=0;
for(j=0;j<i.length;j++){
int s;
if(i[j]>i[j+1]){
s=i[j+1];
}else
s=i[j];
System.out.println(s);
}
}
}错误提示
D:\java\digui>javac MaxMin.java
MaxMin.java:5: 错误: 需要 '.class'
m.max(a[]);
^
MaxMin.java:6: 错误: 需要 '.class'
m.min(a[]);
^
2 个错误
m.min(a[]);
改成!
m.max(a);
m.min(a);
m.min(a[]);a不是a[]
1、语法错误:m.max(a[]);把a[]改成a
2、逻辑错误:for(j=0;j<i.length;j++)里面的if语句有问题,if(i[j]<i[j+1])当j=4的时候,会引起数组越界,改下吧。