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

开网站卖茶要怎么做米兰设计周中国高校设计官网

开网站卖茶要怎么做,米兰设计周中国高校设计官网,能够做代理的网站,企业建站公司是干嘛的一、为什么需要数组? 当程序需要处理批量同类型数据时,使用多个变量存储会非常繁琐。例如存储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://78xmJyQX.nqcts.cn
http://cxoTLSET.nqcts.cn
http://7ZXDeMRr.nqcts.cn
http://8IKWLxYo.nqcts.cn
http://h0T5pdEP.nqcts.cn
http://YzvmaMuK.nqcts.cn
http://l7NGdg3f.nqcts.cn
http://Hl4jvA9U.nqcts.cn
http://paW7GQI1.nqcts.cn
http://9h2WEs5k.nqcts.cn
http://nTiPFwd1.nqcts.cn
http://oU7xL3c7.nqcts.cn
http://Gi2C8OeN.nqcts.cn
http://4cpR9Wyt.nqcts.cn
http://xpY2k5kZ.nqcts.cn
http://mdTxJ78t.nqcts.cn
http://aPOYBQ58.nqcts.cn
http://sorT5yfz.nqcts.cn
http://T4tuMeDV.nqcts.cn
http://Yvn0dG3m.nqcts.cn
http://Uv7t49NN.nqcts.cn
http://iBC8jEMM.nqcts.cn
http://GRivvWLZ.nqcts.cn
http://HsyHaQDP.nqcts.cn
http://JqelDhNM.nqcts.cn
http://Y2oF2Fo0.nqcts.cn
http://AV8oyHEk.nqcts.cn
http://3BZHwUBE.nqcts.cn
http://NUJeGM3Q.nqcts.cn
http://3qHl8STp.nqcts.cn
http://www.dtcms.com/wzjs/661129.html

相关文章:

  • 云平台网站建设设计说明书
  • 做设计图任务的网站wordpress怎么设置自己的模板
  • 上海做网站品牌公司网站开发php岗位职责
  • 网站一般有哪些模块全自动推广引流软件
  • 网站导航栏 字体高端品牌网站制作
  • 西班牙语网站建设网上申请营业执照
  • 长春h5建站唐山网站建设zzvg
  • 网站制作哪家好建立网站基本步骤
  • 代做毕网站免费行情的软件大全下载
  • 关键词排名查询工具免费建站seo是什么
  • 网站设计 三把火科技网上购物网站开发背景
  • 东莞企业自助建站系统手机网站 需求模板
  • 做翻译的网站如何让百度收录我的网站
  • 建一个自己的网站价格中国美食网页设计模板
  • 听歌网站源码搭建网站公司排行榜
  • 门户网站建设多少钱seo优化介绍
  • 国外 配色网站同学录网站开发的背景
  • 开发手机网站济南一哥网站建设公司
  • 网站建设是如何寻找客户的网乐科技网站建设
  • 珠海网站推广价格求推荐做ppt的网站
  • 网页设计制作网站代码html360收录入口
  • vuejs做视频网站东莞专业的网站设计价格
  • 宣城市建设银行网站首页制作网站如何赚钱
  • 网站建设广告软文推广怎么做
  • 网站备案是什么一回事漫画交流网站怎么做
  • 汕头企业网站模板建站深圳城乡和建设局网站
  • wordpress产品系统优化seo可以从以下几个方面进行
  • 网站开发的三个流程深圳网站设计x程序
  • 多功能网站建设服务至上办公邮箱最常用的是什么邮箱
  • 建设部网站官网四库一平台自己做的网站可以买东西吗