关键字,标识符,变量,运算符,程序流程控制,数组
Posted tanlei-sxs
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关键字,标识符,变量,运算符,程序流程控制,数组相关的知识,希望对你有一定的参考价值。
关键字
所有字母都为小写
保留字
标识符
java中的名称命名规范
包名:多单词组成时所有字母都小写:xxxyyyzzz
类名,接口名:多单词组成时,所有的首字母大写:XxxYyyZzz
变量名,方法名:多单词组成时,前一个单词首字母小写,第二个单词开始每个单词首字母大写:xxxYyyZzz
常量名:所有字母都大写,多单词时每个单词用下划线连接:XXX_YYY_ZZZ
变量
先声明后使用
数据类型 变量名 =初始化值
变量的分类
- 基本数据类型
- 引用数据类型
变量之间的运算
- 自动类型转换 :容量小的自动转换为容量大的
- 强制类型转换:容量大的转换为容量小的,要使用强制类型转换符()
运算符
算术运算符 :+ - * / ++a 先自增再运算 a++ 先运算再自增
赋值运算符:+= -= *= /= %=
比较运算符:== != < > <= >= instanceof(检查是否是类的对象y)
逻辑运算符:& 逻辑与 && 短路与 | 逻辑或 || 短路或 ! 逻辑非 ^ 逻辑异或
位运算符: << 左移 >> 右移 >>> 无符号右移 ^ 异或运算 ~ 反码
三元运算符:条件表达式 ? 表达式1: 表达式2 表达式1,2得保持数据类型一致
流程控制
分支结构
- if-else
- switch-case
switch(变量){
case 值1:
break;
case 值2:
break;
case 值3:
break;
degault:
break;
break:跳出当前循环,变量可以取:char byte short int 枚举 String(jdk1.7)
循环结构
1.while循环
while(条件){ //循环语句 }
条件:可以是beelan类型的值,变量和表达式,还可以是一个结果为boolean的方法
2.do-while循环
do{ //循环操作语句 }while(循环条件);
3.for循环
for(表达式1;表达式2;表达式3){ 循环操作; }
表达式1:参数初始化
表达式1:条件判断
表达式1:更新循环变量
三个表达式都可以省掉 表达式2省掉会出现死循环 , 表达式3会导致条件永远成立形成死循环
数组
作用: 存储相同数据类型的一组数据
对同类型数据进行集中管理,比如存储和遍历
数组的声明
数组类型[ ] 数组名;
声明并创建数组
数据类型 [ ] 数组名=new 数据类型[大小]
初始化数组
方法1:(静态初始化)边声明边赋值
int[ ] score={66,67,68}
int[ ] score=new int[ ]{66,67,68}
方法2:(动态初始化)
常用数组查找法
线程查找法
二分查找法 取下标中间值
常用数组排序算法
冒泡排序: 比较相邻的元素
选择排序法
插入排序法
以上是关于关键字,标识符,变量,运算符,程序流程控制,数组的主要内容,如果未能解决你的问题,请参考以下文章
黑马程序员 C++教程从0到1入门编程笔记1数据类型运算符程序流程结构数组函数指针结构体