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

怎样学习网站建设南京专业制作网站

怎样学习网站建设,南京专业制作网站,投资公司注册需要多少注册资金,热门代理项目目录 数组定义 注意点: 地址值是数组在内存中实际存储的地址。 案例遍历:遍历数组得到每一个元素,求数组里面所有数据和 案例:定义数组,遍历能被3整除的数字 案例:遍历一个数组,奇数将当前…

目录

数组定义

注意点:

地址值是数组在内存中实际存储的地址。

案例遍历:遍历数组得到每一个元素,求数组里面所有数据和

案例:定义数组,遍历能被3整除的数字

案例:遍历一个数组,奇数将当前值扩大两倍,偶数当前数变为原来1/2

数组的动态的初始化:

案例:定义动态数组

案例:求最值:求最大值求最小值

案例:生成10个1-100之间的随机数存入数组,求所有数据的和,数据的平均数,多少数据比平均值小

案例:交换数组中的数据:

案例:打乱数组中的数据:

Java内存分布:


数组定义

注意点:

数组的初始化:就是在内存中,为数组容器开辟空间,并将数据存入容器的过程。

数组一旦创建完毕,数组的长度就不会在发生变化了。

地址值是数组在内存中实际存储的地址。

arr.lenth是数组的长度。

自动快速生成数组遍历的方式:用IDEA:数组名.fori就可以快速生成。

案例遍历:遍历数组得到每一个元素,求数组里面所有数据和

package textwj;
//遍历数组得到每一个元素,求数组里面所有数据和
public class text11 {public static void main(String[] args) {//定义一个数组int[]arr={1,2,3,4,5};//定义一个求和变量int sum=0;for(int i=0;i<arr.length;i++){//求数组里面数据的和sum+=arr[i];//输出数组里面每一项的数System.out.println("数组第"+"i"+"位的值为:"+arr[i]);}System.out.println("数组每一项加起来的和:"+sum);}
}

案例:定义数组,遍历能被3整除的数字

package textwj;
//定义数组,遍历能被3整除的数字
public class text13 {public static void main(String[] args) {//定义一个数组,存1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20int[]arr = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20};//遍历数组得到每一个元素int sum = 0;System.out.println("数组中是3的倍数的是:");for (int i = 0; i < arr.length; i++) {//判断元素是否为3的倍数,如果是if (arr[i] % 3 == 0) {System.out.println(arr[i]);sum++;}}System.out.println("总共有"+sum+"个数是3的倍数");}
}

案例:遍历一个数组,奇数将当前值扩大两倍,偶数当前数变为原来1/2

package textwj;
//遍历一个数组,奇数将当前值扩大两倍,偶数当前数变为原来1/2
public class text14 {public static void main(String[] args) {int[]arr = {1,2,3,4,5,6,7,8,9,10};//遍历每一个数,得到数for (int i = 0; i < arr.length; i++) {if (arr[i] % 2 == 0) {//偶数System.out.println("偶数/2"+"  "+arr[i]/2);}else {//奇数System.out.println("奇数*2"+"  "+arr[i]*2);}}}
}

数组的动态的初始化:

案例:定义动态数组

数组静态初始化和动态初始化区别

数组内存图:下一个阶段在学。

案例:求最值:求最大值求最小值

package textwj;import java.util.Scanner;//定求最大值
public class text15 {public static void main(String[] args) {Scanner sc = new Scanner(System.in);System.out.println("请输入数组中的5个数值");int n = sc.nextInt();int m = sc.nextInt();int k = sc.nextInt();int l = sc.nextInt();int r = sc.nextInt();int[] arr = new int[5];int max=arr[0];for (int i = 0; i < arr.length; i++) {if (i==0){arr[i] = n;} else if (i==2) {arr[i] = m;} else if (i==3) {arr[i] = k;}else if (i==4) {arr[i] = l;}else{arr[i] = r;}}for (int i=0;i<5;i++){if (arr[i]>max){max=arr[i];}}int min=arr[0];for (int i=0;i<5;i++){if (arr[i]<min){min=arr[i];}}System.out.println("最大值是");System.out.println(max);System.out.println("最小值是");System.out.println(min);}
}

案例:生成10个1-100之间的随机数存入数组,求所有数据的和,数据的平均数,多少数据比平均值小

package textwj;import java.util.Random;//生成10个1-100之间的随机数存入数组,求所有数据的和,数据的平均数,多少数据比平均值小
public class text16 {public static void main(String[] args) {int[] a = new int[10];Random rand = new Random();for (int i = 0; i < 10; i++) {//赋值1-100之间的数,所以末尾加1a[i] = rand.nextInt(100) + 1;}System.out.println("生成的数是");for (int i = 0; i < a.length; i++) {int j = 0;j = i + 1;System.out.println("生成你的第" + j + "数为: " + a[i]);}//求平均数int sum = 0;//总和for (int i = 0; i < a.length; i++) {sum =sum+a[i];}System.out.println("平均数为" + sum / 10);//哪些数比平均数小int count = 0;//计数System.out.println("比平均值小的数为:");for (int i = 0; i < a.length; i++) {if (a[i] < sum/10) {System.out.println(a[i]);count++;}}System.out.println("比平均数小的总共为" + count + "个");}
}

案例:交换数组中的数据:

package textwj;
//数组倒序交换
public class text17 {public static void main(String[] args) {int[]a={1,2,3,4,5};for (int i = 0,j=a.length - 1; i<j;i++,j--) {//交换指向元素int k=a[i];a[i]=a[j];a[j]=k;}for (int i=0;i<a.length;i++) {System.out.println(a[i]);}}
}

案例:打乱数组中的数据:

package textwj;import java.util.Random;public class text18 {public static void main(String[] args) {int[]a={1,2,3,4,5};Random rand = new Random();int random=rand.nextInt(a.length);System.out.println(random);for (int i = 0; i < a.length; i++) {int temp=a[i];a[i]=a[random];a[random]=temp;}//验证for (int i = 0; i < a.length; i++) {System.out.println(a[i]);}}
}

Java内存分布:

数组终于学完了

http://www.yayakq.cn/news/578891/

相关文章:

  • 做冠县梨园网站怎么做框架网站建设
  • wordpress 4.7优化wordpress优化方法
  • 北京建设投标网站华为商城官网
  • 服装网站建设公司有哪些网站建设外文版要求
  • 做装修业务呢有多少网站wordpress api 授权
  • 中成网站建设国外开发网站
  • 通州网站网站建设辽宁建设工程信息网怎么入库
  • 手机网站开发合同十种网络营销的方法
  • 网站使用字体查询建设规范的网站
  • 上海住房和城乡建设部网站官网win2008sr怎么用iis做网站
  • 长沙网站建设公司wordpress新手入门教程
  • 2018外贸网站排名腾讯云主机安装wordpress
  • 湖北公司网站建设多少钱手机网站开发需要哪些技术
  • 网站设计公司佛山网页制作图
  • 重庆网站建设外包公司哪家好php中英文网站模板
  • 国外 图片网站在线图片编辑文字
  • pc网站建设是什么意思网站伪静态好还是静态好
  • 网站建设龙岗如何用c语言做钓鱼网站
  • 什么网站做烘干设备好百度快照优化排名推广
  • 贵州省交通建设集团网站做园区门户网站的需求分析
  • 网站建设丶金手指下拉14网站建设感谢信
  • 精通网站建设工资多少钱软件开发专业好就业吗
  • 官方网站的域名百度词条优化
  • 公司常用网站开发软件西安市建网站找哪家
  • 国外做网站用的程序安徽建设银行网站
  • 对网站提出的优化建议做一个公司网站大概要多少钱
  • 百度建站多少钱重庆梁平网站制作公司
  • 域名解析ip138在线查询合肥做网站优化公司
  • 深圳网站设计哪家建设网站公司怎么收费
  • 网站开发企业排名武宣县住房和城乡建设局网站