第二课java
一、符号集数组
注释 -- 注释就是程序中说明性文字,程序非执行部分,在程序中加注释做用在与让程序更加易读、易理解spa
单行注释 //注释内容...... 表示//开始到最后本行内都是注释内容接口
多行注释 /*注释内容.....*/ 表示从/*开始到*/结束都是注释内容文档
文档注释 /**注释内容...*/ 表示从/**开始到*/结束都是注释内容字符串
标识符it
在计算机中运行或存在的任何一个成分(变量、常量、方法和类等),都须要一个名字来标识它的存在和惟一性class
命名规则变量
一、由字母、数字、下划线和美圆符号($)组成循环
二、不能以数字开头
三、区分大小写
四、长度无限制
五、不能用java中的保留字和关键字命名
命名习惯
一、见名知意
二、类名首字母大写,变量名和方法名首字母小写
三、长度最好不要超过15个字符
关键字
java中一些赋予特定的含义,有专门用途的字符串(所有小写)
保留字
没有定义用途,但保留备用 goto const
运算符
算数运算符 +、 -、 *、 /、 %、 ++、 --
注意:
a++ 现用后加 ++a 先加后用
赋值运算符 =、 +=、 -=、 *=、 %=
关系运算符 >、 <、 >=、 <=、 ==、 !=
逻辑运算符 !、 &、 |、 ^、 &&、 ||
位运算符 &、 |、 ^、 ~、 >>、 <<、 >>>
字符串链接运算符 +
分隔符
分号(;) 语句结束
花括号({}) 代码的范围
方括号([]) 数组
圆括号(()) 方法
空格() 变量分隔,代码美化
圆点(.) 方法调用
变量
程序执行中数值可变的数据
例如 int(变量类型) a(变量名) =3(变量值)
数据类型
整数类型(byte,short,int,long)
数值型
浮点类型(float,double)
基本类型 字符型(char)
布尔型(boolean)
数据类型
类(class)
引用类型 接口(interface)
数组
基本类型声明
例如 int a;
基本类型初始化
例如 int a = 3;
算数运算 和 逻辑运算 和 赋值运算
三木运算符
X ? Y:Z --> x为boolean类型 若x为true 执行y 若是x为false 执行z
java 执行结构
顺序结构
程序从上到下一行一行的执行代码,没有判断和中转
选择结构
程序有分支的执行代码,有判断和中转
循环结构
if语句的基本形式
第一种 if(boolean 表达式){
语句区块1...}else{
语句区块2...}
第二种 if(boolean 表达式){语句区块...}
第三种 if(boolean 表达式) {
语句区块1...}else if(boolean 表达式){
语句区块2...}else{语句区块...}
第四种 嵌套
if(boolean 表达式){
if(boolean 表达式){语句块...}else{语句块...}}
switch 语句
switch(xx){ //switch括号里的表达式必须为:
//byte int char short;String(高版本支持)
case 表达式1: 语句块1;
case 表达式2: 语句块2;
break;(跳出switch()语句也就是执行到这里结束)
case 表达式3: 语句块3;
case 表达式4: 语句块4;
.
.
.
default: 语句块n;
break; //default
}
循环语句
在知足循环条件状况下,反复执行特定代码
for()循环语句
for(初始化表达式1;循环条件表达式2;循环后表达式3){语句块...}
while()循环语句
while(条件表达式语句){循环体语句...}
do-while()循环语句
do{循环体语句;}
while(条件表达式语句)
break -- 用于须要终止某个循环 或者循环语句块的执行
continue -- 用于跳过某个循环语句的 一次执行
基本数据类型之间转换
char 能够看成一种特殊的整数类型
自动类型转换 容量小的类型自动转换成容量大的类型
byte,short,int -> long -> float -> double
强制类型转换 容量大的类型转换成容量小的类型时,要加上强制转换符
long a = (long)100; //java中整数类型默认的是int类型
float a1 = (float)200; //java中小数类型默认的是double类型
boolean 类型不能转换成任何其余数据类型