定义合法标识符规则
1. 数字不可以开头,例:86Text就不可以。
2. 不可以使用关键字,例:public就不可以,因为public是关键字。
3. 不可以包含“*%¥#”以外的特殊符号,例:“Student%Demo”不行,其%就是特殊符号。
4..Java中严格区分大小写。例:“studentdemo”,要写成“StudentDemo”
Java中的注释格式
1. 单行注释 格式: //注释内容
2. 多行注释 格式: /* 注释内容 */
3. 文档注释 格式:/**注释内容 */
3. 文档注释 格式:/**注释内容 */
Java中常量的分类
1. 整数常量:所有整数。
2. 小数常量:所有小数。
3. 布尔(boolean)型常量:true、false。
4. 字符常量:将一个数字字母或者符号用单引号( ' ' )标识,如:'a'。
5. 字符串常量:将一个或者多个字符用双引号("")标识,如:"hello world"、"a"、""(空字符串)。
6. null常量:只有一个数值就是:null。
有关整数的进制:
二进制:0-1,逢2进1。
八进制:0-7,
逢8进1,用0开头表示,如:012。
十进制:0-9,
逢10进1。
十六进制:0-9,A-F,
逢16进1,用0x开头表示。如:0x3B5C。
负数的进制
原理:负数的二进制表现形式就是对应的正数二进制取反加1
Java语言的数据类型
Java语言是强类型语言,对于每一种数据都定义了明确的具体数据类型,在内存中分配了不同大小的内存空间:
Java语言是强类型语言,对于每一种数据都定义了明确的具体数据类型,在内存中分配了不同大小的内存空间:
基本数据类型:
byte 1个字节
short 2个字节
int 4个字节
long 8个字节
float 4个字节
double 8个字节
char 2个字节
byte 1个字节
short 2个字节
int 4个字节
long 8个字节
float 4个字节
double 8个字节
char 2个字节
Java语言的数据类型包括8种基本类型,3种引用类型。
引用数据类型
类 class
接口interface
数组{}
注意:
1、
整数默认类型:int类型,小数默认类型:double类型。
2、double类型的小数精度比float类型的小数更高。
判断语句
if语句
格式一:
if ( 条件表达式 )
{
执行语句;
}
{
执行语句;
}
------------------------------------
格式二:
if ( 条件表达式 )
{
执行语句;
}
else
{
执行语句;
}
-------------------------------------
if(条件表达式)
{
执行语句;
}
else if (条件表达式)
{
执行语句;
}
……
else
{
执行语句;
}
{
执行语句;
}
else if (条件表达式)
{
执行语句;
}
……
else
{
执行语句;
}
switch语句
switch(表达式){
case 1:
执行语句;
break;
case 2:
执行语句;
break;
…...
default:
执行语句;
break;
}
运算符
比较运算符
比较运算符的结果都是boolean型,也就是要么是true,要么是false。
简单的都会,记一些不常见的。
==
相等于
!=不等于
逻辑运算符
"&"符号的运算特点:只要有一个是false,结果肯定是false。只有两边都为true,结果才是true。
"|"
符号运算特点:只要有一个是true,结果肯定是true。只有两边都为false,结果是false。
"^"
符号运算规律:^符号的两边结果如果相同,结果是false。 两边的结果不同,结果是true。
"!"符号运算规律:相反的结果。
位运算符
左移几位其实就是该数据乘以2的几次方。右移几位其实就是该数据除以2的几次幂。
For循环嵌套
练习:打印菱形,代码及运行结果如下:
练习:99乘法表,代码及运行结果如下:
函数
函数即方法
函数的格式:
修饰符 返回值类型 函数名(参数类型 形式参数1,参数类型 形式参数2,...)
{
执行语句;
return 返回值;
}
返回值类型:函数运行后的结果的数据类型。
参数类型:是形式参数的数据类型。
形式参数:是一个变量,用于存储调用函数时传递给函数的实际参数。
实际参数:传递给形式参数的具体数值。
return:用于结束函数。
返回值:该函数运算后的结果,该结果会返回给调用者。
修饰符 返回值类型 函数名(参数类型 形式参数1,参数类型 形式参数2,...)
{
执行语句;
return 返回值;
}
返回值类型:函数运行后的结果的数据类型。
参数类型:是形式参数的数据类型。
形式参数:是一个变量,用于存储调用函数时传递给函数的实际参数。
实际参数:传递给形式参数的具体数值。
return:用于结束函数。
返回值:该函数运算后的结果,该结果会返回给调用者。
重载
在同一个类中,允许存在一个以上的同名函数,只要它们的参数个数或者参数类型不同即可。
好处:方便于阅读,优化了程序设计。
好处:方便于阅读,优化了程序设计。