Java基础学习
1.注释
注释是对代码的解释和说明,可以提高程序的可读性。它不会影响程序的运行结果。
无论是对于初学阶段还是以后的工作开发阶段,给代码添加注释都是非常有必要的。
格式
1.单行注释
单行注释的格式是使用//,从//开始至本行结尾的文字将作为注释的内容
例如:
//我写在双斜杠的后面,我是注释内容
你猜我是注释内容吗?
写字楼里写字间,
写字间里程序员。
程序人员写程序,
又拿程序换酒钱。
2.多行注释
多行注释的格式是使用/* 和 */将一段较长的注释括起来,即使中间的内容有多行也不会出问题。
例如:
/*
我是多行注释,
为了显示我的强大,
我故意写成了多行,
只要我被他们正确的包裹中,
我就是注释
*/
/*我是多行注释,虽然我只有一行*/
3.文档注释
文档注释以/**
开始,以*/
结束。
/**
我是神秘的文档注释,
等你们学习了方法,我再让你看看我的强大。
*/
练习
①尝试用单行注释和多行注释去给我们的HelloWorld代码去加上解释说明。让他具有更强的可读性。
②尝试把下面这注释内容作为注释添加到自己的HelloWorld代码中。并且要保证代码能正常运行。
_ooOoo_
o8888888o
88" . "88
(| -_- |)
O\ = /O
____/`---'\____
.' \\| |// `.
/ \\||| : |||// \
/ _||||| -:- |||||- \
| | \\\ - /// | |
| \_| ''\---/'' | |
\ .-\__ `-` ___/-. /
___`. .' /--.--\ `. . __
."" '< `.___\_<|>_/___.' >'"".
| | : `- \`.;`\ _ /`;.`/ - ` : | |
\ \ `-. \_ __\ /__ _/ .-` / /
======`-.____`-.___\_____/___.-`____.-'======
`=---='
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
佛祖保佑 永无BUG
佛曰:
写字楼里写字间,写字间里程序员;
程序人员写程序,又拿程序换酒钱。
酒醒只在网上坐,酒醉还来网下眠;
酒醉酒醒日复日,网上网下年复年。
但愿老死电脑间,不愿鞠躬老板前;
奔驰宝马贵者趣,公交自行程序员。
别人笑我忒疯癫,我笑自己命太贱;
不见满街漂亮妹,哪个归得程序员?
IDEA快捷键
功能 | 快捷方式 |
---|---|
增加或取消单行注释 | ctrl+/ |
增加或取消多行注释 | ctrl+shift+/ |
文档注释 | 输入/**+enter |
2-字面值
在java代码中我们可以用一些值来代表一些数据。这些值就是字面值。
Java还对这些字值进行了一定的分类。
字面值分类
- 整数值 例如: 10 99 66
- 小数值 例如: 3.14 5.78
- 字符:有且只有一个 用英文单引号 ‘q'
- 字符串值 用英文双引号包裹起来 例如: "三更草堂"
- 布尔值 用来表示真或假 只有两种值 true和false
- 空值 代表空值,我们后面会使用到 null
练习
再去看下我们之前写的HelloWrold的代码。看下里面有哪些是字面值。
然后去重新写个代码尝试输出各种类型的值。
3-计算机存储单位
在计算机内部,信息都是釆用二进制的形式进行存储、运算、处理和传输的。信息存储单位有位、字节等几种。各种存储设备存储容量单位有KB、MB、GB和TB等几种。
位(bit): 是计算机中数据的最小单位。
字节(Byte,B):计算机中数据的基本单位,每8位组成一个字节。
各个单位换算关系
1B(字节) = 8bit
1KB = 1024B
1MB = 1024KB
1GB = 1024MB
1TB = 1024GB
4-数据类型
Java中的数据必须明确数据类型。在Java中的数据类型包括基本数据类型和引用数据类型两种。目前主要讲基本数据类型,除了基本数据类型之外的都是引用数据类型
Java中的基本数据类型:
注意:
在java中,我们写的整数值默认就是int类型,我们写的小数值默认就是double类型。
5-变量
在程序运行过程中我们经常需要用一个东西来临时计算过程中的数据,这个东西就是变量。
在程序运行的过程中,变量的值可以再一定范围内变化。
定义格式
1.光定义,不赋值
格式:数据类型 变量名;
int num;//光定义一个int类型的变量num,但是还没有进行赋值
2.定义并赋值
格式:数据类型 变量名 = 初始化值;
int num = 1024;
3.一次定义多个变量(不推荐)
int a = 10, b = 20; // 定义int类型的变量a和b,中间使用逗号隔开
int c,d; // 定义int类型的变量c和d,但是未赋值,中间使用逗号隔开
变量的使用
变量定义完后直接使用变量名即可代表该变量。
例如:
int num = 20;
num = 30;//把30赋值给变量num。赋值完成后,num的值为30
System.out.println(num);//使用输出语句输出num,实际输出的是num的值30
注意事项
1.变量有其作用范围,它的作用访问是定义他的那行代码所在的大括号内。
2.在同一个大括号中定义的变量名不能重复。
3.变量在使用之前,必须先初始化(赋值)。
4.定义long类型的变量时,需要在整数的后面加L(大小写均可,建议大写)。因为整数默认是int类型,加L相当于告诉计算机这个整数很特殊是long类型的。定义float类型的变量时,需要在小数的后面加F(大小写均可,建议大写)。因为浮点数的默认类型是double, 加F相当于告诉计算机这个小数很特殊是float类型的。
long num =1000000L;
float f =3.14F;
练习
1.分别定义int ,byte ,short,long 类型的变量为它们赋值并进行打印。
2.分别定义float,double类型的变量为它们赋值并进行打印。
3.分别定义char,boolean类型的变量为它们赋值并进行打印。
4.观察并说出下面代码的运行结果
public static void main(String[] args){
int a = 10;
byte a = 20;
double d ;
System.out.println(d);
long l = 1000000000000000;
float f = 3.14;
}