zhen 发表于 2018-2-13 00:23:16

计算机编程中的数组问题

本帖最后由 zhen 于 2018-2-13 00:27 编辑

什么是数组?数组是特殊的变量,它可以同时保存一个以上的值。如果您有一个项目列表(例如汽车品牌列表),在单个变量中存储这些品牌名称是这样的:$cars1="Volvo";$cars2="BMW";$cars3="SAAB";不过,假如您希望对变量进行遍历并找出特定的那个值?或者如果您需要存储 300 个汽车品牌,而不是 3 个呢?解决方法是创建数组!数组能够在单一变量名中存储许多值,并且您能够通过引用下标号来访问某个值。在 PHP 中创建数组在 PHP 中, array() 函数用于创建数组:array();一个简单的数组$arr=<font color="#ff0000">array</font>("星期一","星期二","星期三","星期四","星期五");在 JAVA中创建数组String a[]=<font color="#ff0000">new </font>String[] {"星期一","星期二","星期三","星期四","星期五","星期六","星期天"};遍历索引数组
PHP版:
<?php
$arr=array("星期一","星期二","星期三","星期四","星期五");

echo $arr;
echo count($arr);
$arrlength=count($arr);//获取数组长度

for($x=0;$x<$arrlength;$x++) {
echo $arr[$x];
echo "<br>";
}
?>java版:
public static void main(String[] args) {
                //一维数组
                String a[]=new String[] {"星期一","星期二","星期三","星期四","星期五","星期六","星期天"};
                String b[]=new String[] {"1号","2号","3号","4号","5号","6号","7号"};
                for(int i=0;i<7;i++) {
                        System.out.println("本周日历:" +b +a);
                }
                //二维数组
                int c[][]=new int[][] {{1,2},{3,4},{5,6}};
                for(int i=0;i<c.length;i++) {
                        for(int k=0;k<c.length;k++) {
                              System.out.println("二维数组中包含的集合有:" + c);
                        }
                }

页: [1]
查看完整版本: 计算机编程中的数组问题