1、java输出
2、常量、变量
常量
定义:使用过程中值不变的字符
格式:(关键字) final 数据类型 常量名= 数值例
如:final double MAX_S=3.14;
变量
定义:内存中用于存储不确定的数据的一片空间
格式1:数据类型(基本 或者引用类型)变量名 ;变量名=值;
格式2 数据类型 变量名 = 值;
- 静态变量
在类里面,方法外,使用static修饰,只要类加载,它就存在,可以使用类名.变量调用,但普通变量必须用对象调用,如果没有初始化,则会默认的(数值型变量初始化成0或0.0,字符型变量的初始化值是16位的0,布尔型默认是false)
- 成员变量
定义在类里面 方法外面,从属于对象,所以对象消失,它也跟着消失,如果没有初始化,则会默认的
- 局部变量
//局部变量,定义在方法内或者语句块内,从属于方法或者语句块,使用之前必须手动初始化,
3、java中的关键字和保留字
关键字就是事先已经定义好,有特定意义的单词,java中的53关键字全部是小写字母,还有三个是值即true false null

保留字:留下来备用 gato const
4、标识符
Java中对包类变量 方法等 命名时使用的的字符序列
组成:26个字母大小写 0-9数字 _ $、不能是关键字、不能以数字开头
变量:首字母小写+驼峰原则 runTime,ageTimeDay
常量:大写+下划线 MAX_VALUE
类名:首字母大写+驼峰原则 RunTime
5、java注释
4.1、单行注释 //
4.2、多行
/*
这里写注释内容
*/
注意:
多行注释是不嵌套的
当行和多行注释不会被编译,所以加不加注释的.class文件大小不变
4.3、文档注释(java特有)
/**
内容
*/
文档注释内容可以被jdk提供的工具javadoc所解析,生一套网页文件形式体现的程序文档说明 ,单行多行注释不被解析
代码
/** 文档注释 这是一个测试类 作者:lph */ public class Test { /* 多行注释 这个是程序的入口方法 */ /** 程序主入口 @param args */ public static void main(String[] args) { //打印语句 System.out.print("hello java"); } }
javadoc解析

6、Java中的数据类型

整数数据类型
long类型:建议数据后加L表示。
float类型:建议数据后加F表示。

数据类型转换
自动转换
同样道理,当一个 int 类型变量和一个double 变量运算时, int 类型将会自动提升为double 类型进行运算

强制转换

注意

7、运算符

使用注意


赋值运算符
右边的值可以是任何常 数、变量或者表达式,只要能产生一个值就。但左边的值必须是一个明确的、已命名的变量。也就是说, 它必须有一个物理性的空间来保存右边的值。举个例子来说,可将一个常数赋给一个变量(A=4;),但不可 将任何东西赋给一个常数(比如不能4=A)。
逻辑运算符

8、语句
8.1、顺序语句
(按照代码正常顺序)
8.2、选择语句
if语句
if-else语句
多个if-else
switch
8.3、循环语句
for
while 先判断在执行
do-while 先执行再判断
8.4、其他的流程控制

9、函数
函数(方法) 修饰符 返回值类型 函数名(参数类型 参数1,参数类型 参数2){ 执行语句1; return 返回语句; }
10、数组
















