文档章节

2017.08.01呀灭蝶(数组相关)

h3
 h3
发布于 2017/08/02 00:39
字数 438
阅读 2
收藏 0

一轮明月半空中

今夜无雨

______________________________________那么,开始上课吧....应该到数组了,望同好订正___________

java的数据类型分为两大部分:基本数据类型  和   引用数据类型(数组..类..接口.)

引用传递的就是一个内存的使用权,一块内存空间,可能有多个人同时使用

数组:是一组相关变量的集合.

int i[100] 是伪代码,只是表示下含义

public class Test17{
    public static void main(String args[]){
        int score[] = null;        //声明数组
        score = new int[3];        //为数组开辟空间,大小为3
    }
}

数组元素通过"数组名称[下标]"的形式保存.

例:public class Test18{
    public static void main(String args[]){
        int score[] = new int[4];
        System.out.println("数组的长度为: " + score.length);
    }
}

例:

public class Test19{
    public static void main(String args[]){
        int score[] = {422,32,532,6,223,42,25,525};
        for(int i=0;i<score.length;i++){
            System.out.println("score[" + i + "] = " + score[i]);
        }
    }
}

..............求数组中的最大值和最小值

public class Test20{
    public static void main(String args[]){
        int score[] = {2342,231,1231,55123,32131,513131,123213,32145213,23131334};
        int max =0;
        int min =0;
        max = min = score[0];
        for(int i=0;i<score.length;i++){
            if(score[i]>max){
                max = score[i];
            }
            if(score[i]<min){
                min = score[i];
            }
        }
        System.out.println("数组中的最大值为: " + max + ";最小值为: " + min );
    }
}

_______给数组排序,之冒泡排序

public class Test21{
    public static void main(String args[]){
        int score[] = {7,6,8,2,5,1,3,4,9,0};//定义一个数组为其静态赋值
        for(int i=1;i<score.length;i++){
            for(int j=0;j<score.length;j++){
                if(score[i]<score[j]){
                    int temp = score[i];
                    score[i] = score[j];
                    score[j] =temp;
                }
            }        
        }
        for(int i=0;i<score.length;i++){
            System.out.println(score[i]);
        }
        
    }
}

二维数组:

动态赋值: int score[][]=new int[2][5];

静态赋值: int score[][]={{2,4},{1,32,12},{4,2,5},{12,44,2}};

二维数组的输出:

public class Test22{
    public static void main(String args[]){
        int score[][]={{2,4},{1,32,12},{4,2,5},{12,44,2}};
        for(int i=0;i<score.length;i++){
            for(int j=0;j<score[i].length;j++){
                System.out.print(score[i][j] + "\t");
            }
            System.out.println();
        }
    }
}

______________________________________________嗯,结束了...晚安.___________________

 

 

 

 

 

 

© 著作权归作者所有

h3

h3

粉丝 6
博文 47
码字总数 16408
作品 0
福州
程序员
私信 提问
Archlinux 2017.08.01 镜像发布

Archlinux 2017.08.01 镜像已发布,更新内容主要是日常 kernel 及软件包更新。 Current Release: 2017.08.01 Included Kernel: 4.12.3 ISO Size: 516.0 MB Installation Guide Resources: B......

clouddyy
2017/08/02
495
4
memset&sizeof 的一些想法

闲暇时间写了一个土鳖的程序,里面有一些自己的体会。求指正! #include "iostream.h" #include "string.h" typedef struct // 这里可以没有名字 { int i; int j; double d;// double 8 字节......

长平狐
2012/07/12
148
0
【广州-JAVA小白求职】

看见大家求职,我也不甘落后,我也来,下面是我的简历: 求职意向:做JAVA开发,软件、WEB都行 个人技能:鼠标单击、鼠标双击、键盘拼音打字、键盘五笔打字、语音输入打字、手写版输入打字、...

loki_lan
2012/10/08
1K
13
十分钟实现灭霸打响指灰飞烟灭的效果

看过复仇者联盟的都知道,灭霸作为计划生育政策的坚定支持者和执行者,一个响指清除了宇宙中二分之一的生命。电影中被清除的生命灰飞烟灭的镜头很是酷炫,所以在复联4上映后,那个不存在的网...

wangzy2019
2019/05/08
0
0
蜗牛日记_有些路,只能一个人走

今天下雨,浩打电话来,说领导找他谈了,不让走,暂时不过来了。同行半年的欣说,女朋友在上海,再过几天就得过去。剩下的路只能蜗牛自己走完。 都说创业享受的是过程,但化蛹成蝶的过程却是...

pkutao
2013/06/22
0
0

没有更多内容

加载失败,请刷新页面

加载更多

2020,向死而生

或许2020年注定是非常艰难的一年,毕竟两个轮回前之的1900年,清廷过得也很艰难,义和团在北方闹得轰轰烈烈,紫禁城也被八国联军占领。次年(1901年)即签订了后世所谓的丧权辱国的辛丑条约,...

嘉树
8分钟前
0
0
git 常用配置

git config --global core.compression 0 git config --global http.lowSpeedLimit 0 git config --global http.lowSpeedTime 999999 git config --global http.postBuffer 524288000......

老码农008
8分钟前
2
0
Protel99SE WIN10系统下无法添加封装库的解决方法

Protel99SE WIN10系统下无法添加封装库的解决方法 Protel99SE这款PCB设计软件实在太古老了,导致与微软的最新操作系统有些功能不能兼容,比如WIN10系统下无法添加封装库;但是由于Protel99S...

demyar
9分钟前
1
0
大数据风控系统概述

为什么要做风控系统 不做的话,会有以下风险: 各种小号、垃圾账号泛滥 撞库攻击、盗号、毁号、拖库等 拉新 10w 留存率不到 5% 百万营销费用,却增加不了用户粘性 投票票数差距非常悬殊 各种...

大数据技术进阶
10分钟前
3
0
串口调试助手,VB6.0开发

1、为什么要自己开发一个串口调试助手 通常我们都是:在网上直接下载一个串口助手,可执行文件,直接使用,并无法得到其源码,在此我们提供了一个VB6.0开发的串口助手: (1)让你极速掌握串...

superman150
13分钟前
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部