S1/使用Java理解程序逻辑/08-数组

数组的使用步骤:

(1)声明数组

Java中声明一维数组

语法如下:

数组类型[]          数组名;

或者

数组类型            数组名[];

(2)分配空间

语法如下:

数组名=new 数据类型[数组长度];

可以将声明数组,分配空间合并

语法如下:

数据类型[]        数组名=new         数据类型[数组长度];

(3)赋值

语法如下:

数组名[下标值];

可以将声明数组、分配空间和赋值合并完成

语法如下:

数据类型[]        数组名={值1,值2,值3,值4,值5,……,值n,};

注意:直接创建并赋值的方式一般在数组元素比较少的情况下使用。他必须一并完成,如下代码是不合法的:

int[]   score;

score={60,70,98,90,76};          //错误

(4)对数据进行处理

数组元素初始值


数据类型


初始值


int


0


double


0.0


char


‘\u0000‘


bollean


False

数组排序,语法:

Arrays.sort(数组名);

Arrays是Java中提供的一个类,而sort()是该类的一个方法。按上面的语法,即将数组名放在sort()方法的括号中,就可以完成对该数组的排序。因此,这个方法执行后,数组中的元素已经有序(升序)了。

输出数组里面的内容,语法:

Arrays.toString(数组名);

时间: 2024-10-22 09:16:45

S1/使用Java理解程序逻辑/08-数组的相关文章

S1/使用Java理解程序逻辑/01-初识Java

把要下达的指令逐条使用Java语言描述出来,这就是编制程序.通常,人们称这个文件为源程序或者源代码,MyProgram.java就是一个源程序.就像Word文档使用.doc作为扩展名一样,Java源程序文件使用.java作为扩展名. 经过编译器的翻译,输出结果就是一个扩展名为.class的文件,称为字节码文件,MyProgram.class就是一个字节码文件. 转义字符: 1.“\n”,将光标移动到下一行的第一格,也就是换行. 2.“\t”,将光标移动到下一个水平指标的位置(一个制表位等于8个空

S1/使用Java理解程序逻辑/15- 字符串

简单地说,使用字符串主要分为两步. (1)定义并初始化字符串. (2)使用字符串,对字符串进行一些处理. 前面已经学过如何创建一个字符串,如下所示. //创建一个字符串对象"Hello World" String s="Hello World"; 在Java中,字符串被作为String类型的对象来处理.String类是Java设计人员预先提供的一个非常有用的类,它位于java.lang包中,默认情况下,该包被自动导入所有的程序.创建String对象的另外两种方法如下

S1/使用Java理解程序逻辑/14- 带参数的方法

定义类的方法一般格式. 语法: <访问修饰符>   返回值类型    <方法名> (<参数列表>) { //方法的主体 } 其中: 1.<访问修饰符>指该方法允许被访问的权限范围,只能是public.protected或private.其中public访问修饰符表示该方法可以被任何其他代码调用. 2.返回值类型指方法返回值的类型.如果方法不返回任何值,他应该声明为void类型.Java对待返回值的要求很严格,方法返回值必须与所说明的类型相匹配.使用retur

S1/使用Java理解程序逻辑/05-循环结构(一)

Java程序中的循环结构有3种实现方式:while循环结构.do-while循环结构和for循环结构. 如何进行程序调试 (1)分析错误,设置断点. Toggle Breakpoint或在该代码行左侧边栏处双击 (2)启动调试,单步执行. 在调试视图中,按F5键或F6键都是单步执行,它们的区别如下. 按F5键“单步跳入”,会进入本行代码内部执行,如进入方法内部. 按F6键“单步跳过”,仅执行本行代码,执行完则跳到下一行代码. 单步执行过程中,可以在变量视图中观察变量的值,可通过选择“Window

S1/使用Java理解程序逻辑/06-循环结构(二)

循环结构组成的四个部分: (1)初始部分:设置循环的初始状态 (2)循环体:重复执行的代码 (3)迭代部分:下一次循环开始前要执行的部分 (4)循环条件:判断是否继续循环的条件 for(表达式1:表达式2:表达式3){ //循环体 } for循环结构中3个表达式的含义 表达式 形式 功能 举例 表达式1 赋值语句 循环结构的初始部分,为循环变量赋初值 int i=0 表达式2 条件语句 循环结构的循环条件环结构的循环条件 i<100 表达式3 赋值语句,通常使用++或--运算符 循环结构的迭代部

S1/使用Java理解程序逻辑/11- 类和对象

对象:用来描述客观事物的一个实体,由一组属性和方法构成. 类定义了对象将会拥有的特征(属性)和行为(方法). 在Java面向对象编程中,用某个类创建出该类的一个实例,即为创建类的一个对象. 类就是对象的类型.,事实上,定义类就是抽取同类实体的共性自定义的一种数据类型.例如,“顾客”类.“人”类.“动物”类等. Java的类模板如下所示. 语法: public class <类名>{ //定义属性部分 属性1的类型 属性1; 属性2的类型 属性2; …… 属性3的类型 属性3; //定义方法部分

S1/使用Java理解程序逻辑/02-变量、数据类型和运算符

Java常用数据类型 数据类型 说明 举例 int 整型 用于存储整数,例如,学员人数.某公司的员工编号.一年的天数.一天的小时数 double 双精度浮点型 用于存储带有小数的数字,例如,商品的价格.世界银行给其他国家(地区)的贷款金额.员工工资 char 字符型 用于存储单个字符,例如,性别“男”或“女”.成绩“优”或“良”(使用单引号) String 字符串行 用于存储一串字符,例如,员工姓名.产品型号.产品的介绍信息(使用双引号) int型的数值占4个字节,double型数值占8个字节.

S1/使用Java理解程序逻辑/04-选择结构(二)

每个case后的代码块可以有多个语句,既可以有一组语句,而且不需要用“{}”括起来. 注意:在JDK1.6及之前的版本中,switch选择结构的条件必须是整型变量或字符型变量,但在JDK1.7中,switch选择结构的条件中也可以使用String类型. 选择结构总结: Java提供了两种最主要的选择结构,他们是if选择结构和switch选择结构. (一)Java中的if选择结构,包括以下形式. 1.基本if选择结构 if(条件){ //代码块 } 2.if-else选择结构 if(条件){ //

S1/使用Java理解程序逻辑/09-循环结构进阶

二重循环中continue和break语句的对比 当continus和break语句用在内层循环时,只会影响内层循环的执行,对外层循环没有影响,它们的不同点在于执行该语句后,程序跳转的位置不同. Continue语句是跳出本次循环,进入下一次循环.而break是跳出本层循环,即提前结束本层循环,执行循环下面的语句.