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

© 柳柳桑   /  2015-12-24 17:27  /  13321 人查看  /  31 人回复  /   7 人收藏 转载请遵从CC协议 禁止商业使用本文

非常棒的笔记!赞!
回复 使用道具 举报
黑色风衣 发表于 2016-1-1 14:34
数组获取最值(获取数组中的最大值最小值)
public static int getMax(int[] arr) {
    int max = arr[0];

求最大值,区分注释一下就行了吧
回复 使用道具 举报
柳柳桑辛苦。
回复 使用道具 举报
大赞六六
回复 使用道具 举报
真心不错的板书
回复 使用道具 举报
按照
        int temp = arr;
        arr = arr[arr.length-1-i];
        arr[arr.length-1-i] = temp;
得到的结果好像不对啊

public class 数组元素反转 {

        public static void main(String[] args) {
                System.out.print("翻转前:");
                int arr[]={1,2,3,4,5};        //数组简化初始化
                for(int a=0;a<arr.length;a++)                System.out.print(arr[a]+"\t");
                System.out.println();

                System.out.print("翻转后:");
                for(int b=0;b<arr.length;b++)       
                        {
                                int temp = arr;
                                arr = arr[arr.length-1-b];
                                arr[arr.length-1-b] = temp;
                               
                                        System.out.print(arr+"\t");
                               
                               
                        }
        }
}

结果:

翻转前:1        2        3        4        5       
翻转后:5        4        3        4        5
回复 使用道具 举报
黑色风衣 发表于 2016-1-1 14:34
数组获取最值(获取数组中的最大值最小值)
public static int getMax(int[] arr) {
    int max = arr[0];

里面的是获取最大值。
回复 使用道具 举报
静司 初级黑马 2016-11-25 11:17:31
28#
总结的非常好
回复 使用道具 举报
黑色风衣 发表于 2016-1-1 14:34
数组获取最值(获取数组中的最大值最小值)
public static int getMax(int[] arr) {
    int max = arr[0];

求的是最大值,如果数组中的值比MAX大就赋值给MAX, if (max < arr) {   max = arr ; },看程序本身的循环体,当然自己也可以代入具体的数值进去看看。。。。
回复 使用道具 举报
感觉很不错
回复 使用道具 举报
baby14 金牌黑马 2018-12-12 08:13:03
31#
多谢分享
回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 加入黑马