黑马程序员技术交流社区
标题:
大家仔细看,才给答案啊。我就被坑了
[打印本页]
作者:
向上
时间:
2015-9-6 23:20
标题:
大家仔细看,才给答案啊。我就被坑了
int[] x = {125,21,5,168,98};
int max = x[0];
for (int i=1; i<x.length; i++){
if(x[i] < max)
max = x[i];
}
System.out.println(max);
A. 125
B. 5
C. 98
D. 168
作者:
头撞豆腐
时间:
2015-9-7 00:23
答案是5?
作者:
419798721
时间:
2015-9-7 03:14
98 对嘛
作者:
bolt
时间:
2015-9-7 03:38
答案是五 真悲剧
作者:
至尊幽蓝
时间:
2015-9-7 07:35
写的max求的却是min
作者:
liudongcan
时间:
2015-9-7 08:45
答案是5,难道这也算坑?
作者:
a80C51
时间:
2015-9-7 08:50
这就是考眼力的题目。
作者:
xiaozeiyes
时间:
2015-9-7 08:59
答案是5,不能从字面上理解程序,要从逻辑方面去解读它
作者:
纳木错的程序猿
时间:
2015-9-7 09:25
答案是5,不过我修改了下程序,看到结果后或许更能明白过程了。
class Test4
{
public static void main(String[] args)
{
int[] arr = {125,21,5,168,98};
int max = arr[0];
for(int i=0; i<arr.length; i++)
{
if(max > arr[i])
max = arr[i];
else
System.out.println("max="+max);
}
System.out.println(max);
}
}
作者:
ln0491
时间:
2015-9-7 09:47
5...................
作者:
vince
时间:
2015-9-7 13:44
5,看一下程序就成,别看命名
作者:
牛小爽
时间:
2015-9-7 14:05
答案是5吗?
作者:
木木三
时间:
2015-9-7 20:12
这个直接自己脑袋里遍历一遍就行了吧,考虑到只有5个元素
作者:
夕阳游子
时间:
2015-9-7 21:01
答案是5,个人认为
作者:
大漠孤星
时间:
2015-9-7 23:57
主要看清楚数组中有几个元素!
作者:
寰宇天侠
时间:
2015-9-8 00:07
求最小值 有埋伏
作者:
浮光掠影
时间:
2015-9-8 16:29
纳木错的程序猿 发表于 2015-9-7 09:25
答案是5,不过我修改了下程序,看到结果后或许更能明白过程了。
class Test4
{
if(max > arr
)
这个写错了吧
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2