当前位置: 首页 > wzjs >正文

12306网站做的好还是百度做的好网络营销策略有哪些

12306网站做的好还是百度做的好,网络营销策略有哪些,做境外碎片化旅游的网站,cdn网站网络加速器一、为什么需要数组? 当程序需要处理批量同类型数据时,使用多个变量存储会非常繁琐。例如存储70个学生姓名时,需定义70个变量,而数组可以简化这一过程,提高代码可维护性。 示例:变量存储的弊端 String n…

一、为什么需要数组?

当程序需要处理批量同类型数据时,使用多个变量存储会非常繁琐。例如存储70个学生姓名时,需定义70个变量,而数组可以简化这一过程,提高代码可维护性。

示例:变量存储的弊端

String name1 = "张誉";
String name2 = "刘疏桐";
// ... 定义70个变量
String name70 = "陈侃";

二、一维数组

1. 数组的定义与初始化

  • 静态初始化:定义时直接赋值

    // 完整格式
    String[] names = new String[]{"张三", "李四", "王五", "赵六", "孙七", "周八", "吴九"};
    // 简化格式
    int[] scores = {85, 90, 78, 92, 88};
  • 动态初始化:先定义长度,后赋值

    double[] javaScores = new double[8]; // 定义长度为8的数组
    javaScores[0] = 89.5; // 后续逐个赋值

2. 数组的访问与遍历

  • 访问元素:通过索引(从0开始)

    System.out.println(names[0]); // 输出:张三
    names[1] = "田启峰"; // 修改元素
  • 遍历数组

    for (int i = 0; i < names.length; i++) {System.out.println(names[i]);
    }

3. 常见应用案例

案例1:随机点名

String[] names = {"张三", "李四", "王五", "赵六", "孙七", "周八", "吴九"};
int index = (int) (Math.random() * names.length);
System.out.println(names[index] + "出来回答问题!");

案例2:统计成绩(最高分、最低分、平均分)

double[] scores = {85, 90, 78, 92, 88};
double max = scores[0], min = scores[0], sum = 0;for (double score : scores) {if (score > max) max = score;if (score < min) min = score;sum += score;
}
double avg = sum / scores.length;System.out.println("最高分:" + max);
System.out.println("最低分:" + min);
System.out.println("平均分:" + avg);

三、二维数组

1. 定义与初始化

  • 静态初始化

    String[][] seats = {{"张无忌", "赵敏", "周芷若"},{"张三丰", "宋远桥", "殷梨亭"},{"灭绝", "陈昆", "玄冥二老", "金毛狮王"},{"杨逍", "纪晓芙"}
    };
  • 动态初始化

    int[][] matrix = new int[3][5]; // 3行5列的二维数组

2. 访问与遍历

  • 访问元素

    System.out.println(seats[0][1]); // 输出:赵敏
    seats[2][2] = "谢逊"; // 修改元素
  • 遍历二维数组

    for (int i = 0; i < seats.length; i++) {for (int j = 0; j < seats[i].length; j++) {System.out.print(seats[i][j] + "\t");}System.out.println();
    }

3. 应用案例:斗地主洗牌

// 初始化54张牌
String[] colors = {"♠", "♥", "♣", "♦"};
String[] numbers = {"3", "4", "5", "6", "7", "8", "9", "10", "J", "Q", "K", "A", "2"};
String[] poker = new String[54];
int index = 0;for (String number : numbers) {for (String color : colors) {poker[index++] = color + number;}
}
poker[52] = "小王";
poker[53] = "大王";// 洗牌:随机交换元素
Random rand = new Random();
for (int i = 0; i < poker.length; i++) {int swapIndex = rand.nextInt(poker.length);String temp = poker[i];poker[i] = poker[swapIndex];poker[swapIndex] = temp;
}

四、总结

  • 数组是存储同类型数据的容器,可显著简化批量数据操作。

  • 一维数组通过索引访问,二维数组可表示表格或矩阵结构。

  • 实际开发中,数组常用于游戏、数据处理、算法等领域。

 

http://www.dtcms.com/wzjs/318971.html

相关文章:

  • 济南房产信息网站官网广州今天刚刚发生的重大新闻
  • 建设网站的英语怎么说今天发生了什么重大新闻
  • 在线书店网站怎么做专注于网站营销服务
  • 做门窗可以放什么网站网站建设免费
  • 扁平风格网站 模板国际重大新闻
  • 域名服务器的四种类型株洲seo优化
  • 专做代购的网站北京seo地址
  • 广告网站开发浙江关键词优化
  • 4.请简述网站建设流程的过程免费推广
  • 百度最新泛站群程序网站在线生成app
  • cms是网站吗网络营销是做什么的工作
  • 网站swf怎么做网络营销推广方法十种
  • b2b网站 服务器买 还是 租长沙网络推广网站制作
  • 焦作做网站公司今日国内新闻大事
  • 怎么做二手房网站友情链接交换群
  • 单位网站建设管理情况网站查询域名ip
  • 做网站的公司哪些靠谱推广的软件
  • 做的比较好的企业网站百度热度指数排行
  • 网站建设和优化要求新手做外贸怎么入门
  • 合肥网站建设合肥做网站链接生成器在线制作
  • 苹果手机怎么做ppt下载网站吗网文推广怎么做
  • 喀什做网站汕头搜索引擎优化服务
  • 京东网站 用什么做的点击器原理
  • 东南亚cod建站工具在线seo
  • 建免费网站的步骤怎么做小程序
  • 协会网站信息平台建设搜索引擎营销的名词解释
  • 听歌网站源码百度风云排行榜
  • wordpress可视化建站8大营销工具
  • 公司网站建设论文结束语地推网app推广平台
  • 电子商务网站建站运营推广计划怎么写