黑马程序员技术交流社区
标题:
三个数,想知道最大的是哪个?
[打印本页]
作者:
徐瑶
时间:
2014-2-25 20:52
标题:
三个数,想知道最大的是哪个?
vclass ForTest
{
public static void main(String[] args)
{
System.out.println(Integer.toHexString(23));
int x=4,y=8,z=2,max;
max=x>y?x:y;
max=max>z?max:z;
System.out.println("max="+max);
}
}
这个还能用其它方法完成呢?
作者:
自由自在2014
时间:
2014-2-25 21:08
public class text1 {
public static void main(String[] args) {
List<Integer> list=new ArrayList<Integer>();
list.add(4);
list.add(7);
list.add(6);
System.out.println(Collections.max(list));
}
}
作者:
xietansheng
时间:
2014-2-25 21:15
用选择排序的思想,遍历一遍所以元素,找出最大,其实也差不多:
class Demo
{
public static void main(String[] args) throws Exception
{
int arr[] = {5, 2, 3};
int max = arr[0];
for (int i = 1; i < arr.length; i++)
{
//遍历所有元素,只要有比max大的,就把该元素值赋给max
if(arr[i] > max)
{
max = arr[i];
}
}
System.out.println("max = " + max);
}
}
复制代码
作者:
徐瑶
时间:
2014-2-25 22:56
哥几个,我还没学后面的啊
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2