http://blog.csdn.net/u012506661/article/details/52756452
2.标识符
3.注释
1、单选注释:符号是://
2、块注释: 符号是: /* */ 可以跨多行
3、javadoc注释: 符号是: /** */ 可以跨多行,
4.常量和变量
常量表示不能改变的数值
Java中常量的分类
整数常量:所有整数
小数常量:所有小数
布尔值常量:只有两个值 true false
字符常量:将一个数字字母或者符号用单引号('')来标示。
空值常量:null。
对于整数Java有三种表现形式:
十进制:0-9,满10进1
八进制:0-7 满8进1,用0开头表示。
十六进制:0-9 A-F ,满16进1,用0x开头表示。
注意:''代表字符 “”代表字符串。
变量:就是将不确定的数据进行存储。也就是在内存中开辟一个空间。
如何开辟空间呢?就是明确数据类型,变量名称 数据来完成
Java数据类型分为基本数据类型与引用数据类型。
5.运算符
Java中的六种运算符:
· 算术运算符
· 赋值运算符
· 关系运算符
· 逻辑运算符
· 位运算符
· 三元运算符
算术运算符:
+:加法运算,求操作数的和
-:减法运算,求操作数的差
*:乘法运算,求操作数的乘积
/:除法运算,求操作数的商
%:求余运算,求操作数相除的余数
++:自增,操作数自加1
--:自减,操作数自减1
赋值运算符:
=:将右边的值赋给左边,例:int a = 1;
+=:左右两边的和相加赋给左边,例:int a = 1; a+=2;结果a的值为3
-=:左边减去右边的差赋给左边,例:int a =5;a-=2;结果a的值为3
*=:两边数值相乘的值赋给左边,例:int a = 2;a*=2;结果a的值为4
/=:左边除以右边的值赋给左边,例:int a = 6;a/=2;结果a的值为3
%=:左边除以右边的余数赋给左边,例:int a =7;a%=2;结果a的值为1
关系运算符
>:大于,例:int a = 1;int b = 2;System.out.print(a > b);其结果为false
<:小于,例:int a = 1;int b = 2;System.out.print(a < b);其结果为true
>=:大于等于,例:int a = 1;int b = 2;System.out.print(a >= b);其结果为false
<=:小于等于,例:int a = 1;int b = 2;System.out.print(a <= b);其结果为true
==:等于,例:int a = 1;int b = 2;System.out.print(a == b);其结果为false
!=:不等于,例:int a = 1;int b = 2;System.out.print(a != b);其结果为true
其结果都是boolean类型,即要么是true要么是false
逻辑运算符
&&:与、并且(短路), 两个条件同时为真时,结果为真
||:或、或者(短路), 两个条件有一个为真时,结果即为真
!:非,(!+条件) 条件为真时,结果为假
6.语句
7.函数(function)
7.1主函数是一个特殊的函数,作为程序的入口,可以被jvm调用。
public 表示函数访问权限是最大的。
static 表示主函数随着类的加载已经存在
void 无返回值
main 不是关键字,可以被jvm识别。
jvm在调用主函数时传入的是new string[0];
7.2如何定义一个函数?
先明确运算结果,即确定返回值类型
再明确在定义改功能的过程中,是否需要未知的内容参与运算,即明确函数的参数类型和参数个数。
8.数组:
定义数组
2
3
|
String[] aArray =
new
String[
5
];
String[] bArray = {
"a"
,
"b"
,
"c"
,
"d"
,
"e"
};
String[] cArray =
new
String[]{
"a"
,
"b"
,
"c"
,
"d"
,
"e"
};
|