class indexdemo
{
static int getmax( int [] shuzu )
int a = shuzu[ 0 ] ;
{
for ( int b = 1 ; b <=shuzu.length-1 ; b ++ )
{
if ( shuzu[b] > a )
{
a = shuzu[b] ;
}
}
return a ;
}
public static void main ( String [] args )
{
int [] shuzu = new int [] {2,5,9,6,3,5,468,31,51,86,1,1325,156,} ;
int a = indexdemo.getmax( shuzu ) ;
System.out.println ( a ) ;  
}

}

解决方案 »

  1.   

    语句后面要么跟大括号 {  要么就是 ; 没错啊  你就写个 static int getmax( int [] shuzu )    是拿来干嘛的
      

  2.   

    static int getMax后面跟{}然后把循环写在里面
      

  3.   

    static int getMax后面跟{}然后把循环写在里面
      

  4.   

    吧那个int写在大括号里面
      

  5.   

    楼上说的对,我在补充下int 后面的{}最后多了个","号
      

  6.   

    int []shuchu 那个数组里面定义有问题?,多了一个逗号。
      

  7.   


    class indexdemo
    {
    static int getmax(int[] shuzu)
    { //这个应是放在你函数体第一句
    int a = shuzu[ 0 ] ;

    for ( int b = 1 ; b <=shuzu.length-1 ; b ++ )
    {
    if ( shuzu[b] > a )
    {
    a = shuzu[b];
    }
    }
    return a ;
    } public static void main ( String [] args )
    {
    int [] shuzu = new int [] {2,5,9,6,3,5,468,31,51,86,1,1325,156,} ;//这里你多一个,不然的话
    int a = indexdemo.getmax( shuzu ) ;
    System.out.println ( a ) ;  
    }
    }//这里你少一个},整个方法你得放在类里
      

  8.   

    大哥还有你的什么代码啊,你的java事这样的格式啊,你很多问题啊 ,你的java类名的一个之母能不能大写啊,看着不舒服啊,还有你的是 什么啊,一个方法都没写完,连{都没有,要不你就跟一个;定义成抽象类啊