import java.util.Scanner;
public class Prictice19_6 {
public static <E extends Comparable<E>> E max(E [][]list)
{
//初始化
E finalmax=list[0][0];
for(int i=0;i<list.length;i++)
{
E max=list[i][0];
for(int j=0;j<list.length;j++)
{
if(list[i][j].compareTo(max)>0)
max=list[i][j];
}
if(max.compareTo(finalmax)>0)
finalmax=max;
}
return finalmax;
}
public static void main(String []args)
{
Scanner in=new Scanner(System.in);
System.out.println("请输入要比较的数字的行数与列数:");
//行:row 列:column
int row = in.nextInt();
int column = in.nextInt();
String[][]list =new String[row][column];
for(int i=0;i<row;i++)
for(int j=0;j<column;j++)
list[i][j]=in.next();
System.out.println("最大元素为"+max(list));
in.close();
}
}
{
//初始化
E finalmax=list[0][0];
for(int i=0;i<list.length;i++)
{
E max=list[i][0];
for(int j=0;j<list.length;j++)
{
if(list[i][j].compareTo(max)>0)
max=list[i][j];
}
if(max.compareTo(finalmax)>0)
finalmax=max;
}
return finalmax;
}
public static void main(String []args)
{
Scanner in=new Scanner(System.in);
System.out.println("请输入要比较的数字的行数与列数:");
//行:row 列:column
int row = in.nextInt();
int column = in.nextInt();
String[][]list =new String[row][column];
for(int i=0;i<row;i++)
for(int j=0;j<column;j++)
list[i][j]=in.next();
System.out.println("最大元素为"+max(list));
in.close();
}
}