第六天 一个小程序和数组介绍
来源:互联网 发布:域名注册使用godaddy 编辑:程序博客网 时间:2024/05/22 14:18
程序内容:计算1+2+3+……+100的和。用for循环和while循环两种方式来实现。
下面是代码,大家自己试验一下这两种循环的区别与联系。
public static void main(String []args) { int sum=0; for(int i=1;i<=100;i++) { sum+=i; } System.out.println("结果="+sum); sum=0; int i=1; while(i<=100) { sum+=i; i++; } System.out.println("结果="+sum); }
什么是数组呢?
数组是具有相同的数据类型且按一定次序排列的一组变量的集合体,构成一个数组的这些变量称为数组元素。 数组有一个统一的名字叫数组名。数组按下标个数分类有一维数组,二维数组等,二维以上数组通常称为多维数组。数组是一种构造类型。
平常我们存储少量数据的时候我们可以用定义变量名字的形式来实现,但是数据元素很多呢,比如:几十,几千,几万的时候怎么办呢,这个时候就需要用到数组的知识了。
下面给大家展示一下int 型数组的运用。
第一种运用方式,声明数组:
public static void main(String []args) { int[] a={0,1,2,3,4,5,6}; int sum=0; for(int i=0;i<a.length;i++) { sum+=a[i]; } System.out.println("结果="+sum); }
第二种运用方式,声明数组:
public class Demo{ public static void main(String []args) { int a[]={0,1,2,3,4,5,6}; int sum=0; for(int i=0;i<a.length;i++) { sum+=a[i]; } System.out.println("结果="+sum); }}
第三种方式,分配空间:
public static void main(String []args) { int a[]=new int[7]; a[0]=0; a[1]=1;a[2]=2;a[3]=3;a[4]=4;a[5]=5;a[6]=6; int sum=0; for(int i=0;i<a.length;i++) { sum+=a[i]; } System.out.println("结果="+sum); }
以上三种方式都是可以的,大家在不同的时候选择合适的方式进行运用。
另外注意一点:a[3]代表的是a数组中的第四个元素。
对字符数组的话跟int数组是类似的:
public static void main(String []args) { String a="12345"; System.out.println(a); }
2 0
- 第六天 一个小程序和数组介绍
- 从一个计算 数组累加和 的小程序看 程序性能优化 的小技巧
- 写的一个数组小程序
- 从一个小程序说起-数组指针
- 一个把String转成byte数组的小程序
- 指针与数组之从一个小程序说起
- 新手学java-运用数组写一个五子棋小程序
- FileOutputStream 类 和 FileInputStream类的简单介绍,附代码演示。以及一个复制媒体文件的小程序。
- FileOutputStream 类 和 FileInputStream类的简单介绍,附代码演示。以及一个复制媒体文件的小程序
- 小程序介绍
- java 第六天 数组
- 第六章:数组和字符串
- 学习Android之第六个小程序新浪微博(二)(ListView和TabActivity)
- oracle实战第六天--pl/sql介绍和基础
- 第六天,UITableView,和cell的基础介绍
- 《微信小程序七日谈》- 第六天:小程序devtool隐藏的秘密
- 程序学习第六天
- 第六天:二维数组和 面向对象的思想
- zabbix trigger表达式
- 对数组的键名进行排序
- Android Listview 性能优化
- Fuel 9.0安装的Openstack Controller节点进程整理
- C++字符串格式化
- 第六天 一个小程序和数组介绍
- s函数的控制流
- 北润乾南帆软
- C++ explicit的作用
- 设计模式六大原则 - (5):迪米特法则
- Android Skia和2D图形系统
- 处理圆角和阴影
- Shell入门
- Swift 知识库