A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

我也想不起,咋做了,有会的人吗

21 个回复

倒序浏览
加油加油
回复 使用道具 举报
class Text {
   public static void main(String[] args) {
     int[] arr={1,3,5,7,89,8};
     //赋值调用;
       int max=getMax(arr);
      System.out.println("max:"+max);
          }
   
      /*两个明确:返回值类型:int
                       参数列表:int [] arr*/
     public static int getMax(int [] arr) {
            int max=arr[0];
            for(int x=1;x<arr.length;x++) {
               if(arr[x]>max) {
            max=arr[x];
}
}
  return max;
}
}

评分

参与人数 1技术分 +1 收起 理由
洋葱头头 + 1

查看全部评分

回复 使用道具 举报
  1. package day16;

  2. public class Max {

  3.         public static void main(String[] args) {
  4.                 int [] arr={1,6,5,15,34,56};
  5.                 int x=getMax(arr);
  6.                 System.out.println(x);

  7.         }
  8.         public static int getMax(int[] arr)
  9.         {
  10.                 int temp=arr[0];
  11.                 for(int x=1;x<arr.length;x++)
  12.                 {
  13.                         if(arr[x]>temp)
  14.                         {
  15.                                 temp=arr[x];
  16.                         }
  17.                 }
  18.                 return temp;
  19.         }

  20. }
复制代码

评分

参与人数 1技术分 +1 收起 理由
洋葱头头 + 1

查看全部评分

回复 使用道具 举报
  1.                 int[]arr={1,3,5,7,89,8};
  2.                
  3.                 Arrays.sort(arr);
  4.                 int a = arr.length;
  5.                 System.out.println("最小值:"+arr[0]);
  6.                 System.out.println("最大值:"+arr[a-1]);
复制代码
回复 使用道具 举报

哈哈哈  你这个可以的,哈哈哈
回复 使用道具 举报
polarfox17 发表于 2015-10-21 11:34
哈哈哈  你这个可以的,哈哈哈

吼吼{:3_53:}
回复 使用道具 举报
syb012 中级黑马 2015-10-21 12:13:41
8#
可以下载别人的笔记看
回复 使用道具 举报
还是老师的做法简单,代码少。
回复 使用道具 举报
小鹿 中级黑马 2015-10-21 21:18:07
10#
你的这个情况应该是在前期比较记代码,思路这方面不太明确!
我觉的像这些你可以记思路的比较好一点!
代码的话多敲就熟悉了。

回复 使用道具 举报
lmy518 中级黑马 2015-10-21 22:37:11
11#
int[]arr={1,3,5,7,89,8};
               
                Arrays.sort(arr);
                int a = arr.length;
                System.out.println("最小值:"+arr[0]);
                System.out.println("最大值:"+arr[a-1]);

点评

这么简单,能用文字跟我解析下嘛  发表于 2015-10-22 00:25
回复 使用道具 举报
lmy518 中级黑马 2015-10-22 18:40:08
12#
lmy518 发表于 2015-10-21 22:37
int[]arr={1,3,5,7,89,8};
               
                Arrays.sort(arr);

这个是我复制老师的,然后运行了下,就直接黏贴了。
回复 使用道具 举报
老师的代码流弊..........
回复 使用道具 举报
有三种实现方式:
1.public class MaxDemo
{
        public static void main(String[] args)
        {
                int[] arr={1,3,5,7,89,8};
                int max=getMax(arr);
                System.out.println("max="+max);
        }
        public static int getMax(int[] arr)
        {
                int max=0;
               
                for(int i=0;i<arr.length;i++)
                {
                        if(arr[i]>max)
                                max=arr[i];
                }
                return max;
        }
}
2.public class MaxDemo2
{
        public static void main(String[] args)
        {
                int[] arr={1,3,5,7,89,8};
                int max=getMax_2(arr);
                System.out.println("max="+max);
        }
        public static int getMax_2(int[] arr)
        {
                int max=0;
               
                for(int i=1;i<arr.length;i++)
                {
                        if(arr[i]>arr[max])
                                max=i;
                }
                return arr[max];
        }
}
3.public class MaxDemo3
{
        public static void main(String[] args)
        {
                int[] arr={1,3,5,7,89,8};
                Arrays.sort(arr);
                int len=arr.length;
                System.out.println("max="+arr[len-1]);
        }
}

评分

参与人数 1技术分 +1 收起 理由
洋葱头头 + 1

查看全部评分

回复 使用道具 举报
亲,我的帖子里有你看下哦
回复 使用道具 举报
主要是这个动能定义哦亲, 具体我就不打了哦。帖子里有我的  public  static void getMax(int[]arr)   for int x =0;x<arr.length;x++ int max=arr[0]  if max<arr[x]   max=arr[x]   return max
回复 使用道具 举报
迷茫不堪的年纪 发表于 2015-10-23 00:03
主要是这个动能定义哦亲, 具体我就不打了哦。帖子里有我的  public  static void getMax(int[]arr)   for  ...

大牛,我有好多问题,能否解
回复 使用道具 举报
Jl123456 发表于 2015-10-23 00:58
大牛,我有好多问题,能否解

我还差的很多,能帮你解决的,我可以把个人看法告诉你
回复 使用道具 举报
会盟天下英豪 发表于 2015-10-22 23:37
有三种实现方式:
1.public class MaxDemo
{

第三个方法, 应该是最大角标值吧? 这样对么?  直接找的arr.length-1
回复 使用道具 举报
雨来 高级黑马 2015-10-24 14:17:07
20#
Arrays.sort 的操作数组的类, 不用再写了直接用吧
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 加入黑马