数组,流程控制

 

一.数组的基本概念及作用

数组是相同数据类型元素的集合

数组本身是引用数据类型,即对象。但是数组可以存储基本数据类型,也可以存储引用数据类型

Int [ ]a = new int [ ] {1,2,3,4,5};

1.数组有两种申明方式:1,数组类型 [ ] 数组名字; int [ ] a;

2,数组类型 数组名字 [ ]; int a [ ];

二.数组的创建方式

声明数组的同时,根据指定的长度分配内存,但数组中元素值都为默认的初始化值

Char [ ] chAry = new char [10];

声明数组并分配内存,同时将其初始化

Int [ ] ary1 = new int [ ] {1,2,3,4,5};

Int [ ] ary2 = {1,2,3,4,5};

三.数组之间的赋值

int[ ] ary1 = {2, 4, 6, 8, 10};

int[] ary2;

ary2 = ary1;  //允许这样赋值

四.数组迭代

数组迭代的两种方式:

第一种:for循环

int [] b1 = new int []{1,2,3,4,5,6,7};

System.out.println(b1[0]);

System.out.println(b1[2]);

//数组的迭代

for(int i =0;i<b1.length;i++){

System.out.println(b1[i]);

}

第二种:增强for循环

int [] b1 = new int []{1,2,3,4,5,6,7};

//增强for循环

for(数组元素的类型  临时变量名字 :数组的名字){

System.out.println(临时变量名字 );

}

即:

for(int x:b1){

System.out.println(x);

}

五.JAVA中的运算符

按照功能分,Java中的运算符可以分为四类

1.算术运算符

2.位运算符:先转化成二进制再进行运算与(&)、非(~)、或(|)、异或(^)

3.比较运算符:返回值为true或false,== ,<,>,<=,>=,!=

4.逻辑运算符:用于连接两个boolean类型的表达式:&& (双与) 、|| (双或) 、&(与)、|(或)、^(异或)、!(非运算)

六.流程控制

顺序流程

分支流程

循环流程

1.条件语句:if ,if`````else``````,if`````else if``````

2.Switch(表达式)

{case取值1:语句块1;break;

````````````

case取值n:语句块n;break;

default :语句块 n+1;

}

3.do

{执行语句块;

}while(条件表达式);

4.for循环

for(初始化表达式;循环条件表达式;循环后的操作表达式)

{

执行语句块;

}

七.中断语句

1.break:终止整个循环(出现在:while,do````while,for,switch中)

2.continue:终止某一次循环,跳过循环体中continue语句下未执行的循环,开始 下一次循环(出现在:while,do````while,for中)

时间: 2024-12-28 08:40:27

数组,流程控制的相关文章

黑 马 程 序 员_视频学习总结&lt;c语言&gt;----02 printf和scanf函数、基本语句和运算、流程控制、函数、数组、字符串

---------------------- ASP.Net+Unity开发..Net培训.期待与您交流! ---------------------- 一.printf函数 1.在使用peintf函数前必须加入#include <stdio.h>,使用它可以向标准输出设备(比如屏幕)输出数据,其中使用格式是 printf(“字符串”) :或者 printf(“字符串”, 格式符参数): 2.常用的格式符及其含义如图所示 3.格式符还可以添加输出宽度 二.scanf函数 1.在使用scanf函

Java语言中学习数组、运算符、流程控制的一些理解

一.数组 1.数组的概念及作用 数组是相同数据类型的元素的集合:   数组本身是引用数据类型,即对象.但是数组可以存储基本数据类型,也可以存储引用数据类型. 例如: int [] a = new int [] {1,2,3,4,5,6,}; String [] s = new String [] {"小兔","小小兔","小小小兔",} : Employee [] e = Employee [10];(Employee是自定义类). 2.数组的声

数组、运算符、流程控制

  1.数组 1.1数组的基本概念及作用 1.数组是相同数据类型元素的集合 数组本身是引用数据类型,即对象.但是数组可以存储基本数据类型,也可以存储引用数据类型. 2.数组的举例: int [] a = new int []{45,65,548,74,12}; String [] s = new String []{"小红","小李","小凯"}; 1.2数组的声明 1.数组的声明的两种方式: 数据类型 []  数组名字    例如:int  [

关于数组、运算符、流程控制的总结

数组 概念:相同数据类型元素的集合. 可以存储基本数据类型,也可以存储引用数据类型. 写法: 一.声明数组并分配内存,同时将其初始化.静态数组. int [] a = new int [] {1,2,3,4,5]; 二.声明的同时,根据指定的长度分配内存.动态数组. Employee [] e = new Employee [10] (Employee是自定义类). 三.相对简略的写法. int [] b = {1,2,3,4,5}; 长度:length属性 创建数组的时候必须指定其长度,且一经

core java 1~4(HelloWorld &amp; 标识符|关键字|数据类型 &amp; 表达式|流程控制 &amp; 数组)

MODULE 1 Java的编译和运行----------------------------编译:javac -d bin src\HelloWorld.java -d:指定编译后的class 文件的存放路径 若在此 .java文件的类中,调用了另一个文件的类,则需先编译被调用的类,然后输入 javac -d bin -cp bin src\HelloWorld.java 或者编译所有 .java文件 javac -d bin src\*.java 运行:java -cp bin com.br

05 Java 流程控制与数组

作者:thoughtInShare 出处:http://www.cnblogs.com/thoughtInShare 欢迎转载,也请保留这段声明.谢谢! 1,流程控制=顺序结构+分支结构+循环结构 (1)分支结构=if+switch (2)循环结构=while+do while ()+for (3)控制循环结构=break(结束整个循环)+continue (结束本次循环)+return(结束整个方法) (4)return并不是专门用来控制循环结构的,return的功能是结束一个方法;而不管re

关键字,标识符,变量,运算符,程序流程控制,数组

关键字 所有字母都为小写 保留字 标识符 java中的名称命名规范 包名:多单词组成时所有字母都小写:xxxyyyzzz 类名,接口名:多单词组成时,所有的首字母大写:XxxYyyZzz 变量名,方法名:多单词组成时,前一个单词首字母小写,第二个单词开始每个单词首字母大写:xxxYyyZzz 常量名:所有字母都大写,多单词时每个单词用下划线连接:XXX_YYY_ZZZ 变量 先声明后使用 数据类型  变量名 =初始化值 变量的分类 基本数据类型 引用数据类型 变量之间的运算 自动类型转换 :容量

C# 篇基础知识2——运算符、类型转换、流程控制、枚举、结构体和数组、函数

1.运算符.类型转换 计算某年y某月m某日d是周几的基姆拉尔森公式公式:int week = (d + 2*m + 3*(m + 1)/5 + y + y/4 - y/100 + y/400 + 1)%7; 除了算数运算符,C#还提供了大量数学函数,这些数学函数归为一类,称为Math 类,其常用函数如下表所示: 表 1?7 Math类中的常用函数 功能 函数 C#示例 数学表示 结果 乘方 Math.Pow() Math.Pow(2,3) 23 8 开方 Math.Sqrt() Math.Sqr

Java基础(二)流程控制和数组

流程控制 break结束多重循环 public static void main(String[] args) { outer: for(int i = 0; i < 5; i++) { for(int j = 0; j < 3; j++) { System.out.println("i的值为:" + i + " j的值为:" + j); if(j == 1) { break outer; } } } } //输出: //i的值为:0 j的值为:0 //