question code of java
hi, i need your help, i wrote the below code in java and i hava some
problems
The compiler tells me :
class interface or enum expected
the code is
the mistake appears to the line import java.io.*;
public class Array{
int[] T;
int n;
/*constructor*/
public Array(int size ){
T=new int[size];
n=size;
}
/*add element into array*/
public void insert(int position,int elem){
T[position]=elem;
}
/*find minimum algorithm*/
public int findmin(){
int[] resultsArray=new int[2];
int min=T[0],index=0;
for (int i=1;i<n;i++){
if (T[i]<min){
min=T[i];
index=i;
}
}
resultsArray[0]=min;
resultsArray[1]=index;
return resultsArray;
}
}//end class
import java.io.*;
public class Findminimumapp{
/*====main method============*/
public static void main(String[] args) throws IOException {
int n=0;
int min=0;
int index=0;
String str=null;
/*construct new array object*/
System.out.print("give array size then press enter");
str=Utils.getString();
n=Integer.parseInt(str);
Array arrayObj=new Array(n);
/*read array*/
System.out.println("type"+n+"integers in separate lines");
System.out.println("==============");
for(int i=0;i<n;i++){
str=Utils.getString();
arrayObj.insert(i,Integer.parseInt(str));
}
//*printresults*/
min=arrayObj.findMin()[0];
index=arrayObj.findMin()[1];
System.out.println("minimum element in array is"+min);
System.out.println("minimum position is"+(index+1));
}//end main method
}//end class