Java基础 - 语法

学习Java第二天
java基础语法:
注释:

什么是注释?

注释是解释说明程序问题,方便自己和别人阅读和修改代码。

注释分几种类型?格式是什么样子?

1. 单行注释
// 后面跟解释内容

2. 多行注释
/*
 这里可以写注释文字
 可以写多行
*/
3. 文档注释
/**
 这里可以写注释文字
 也可以写多行
 可以利用JDK的工具生成帮组文件
*/

注释快捷键:

Ctrl + /     单行注释(对当前行进行注释)
Ctrl + Shift + /     对选中的代码进行多行注释。

字面量:

什么是字面量?

字面量就是告诉程序员数据在程序中的书写格式。比如:

public class Dome {
    public static void main(String[] args) {
        // 1. 整数
        System.out.println(666);

        // 2. 小数
        System.out.println(3.14);

        // 3. 字符:字符必须用单引号括起来
        System.out.println('a');
        System.out.println(' '); // 空格也算字符
        System.out.println('0');
        System.out.println('中');
        // 特殊字符:\t表示制表符,\n 表示换行
        System.out.println('\t');  // 相当于tab键,专业叫做制表符。
        System.out.println('\n'); // 换行
        
        // 4. 字符串: 字符串必须用双引号括起来
        System.out.println("我爱中国");
        
        // 5. 布尔值: 只有两个值true和false。
        System.out.println(true);
        System.out.println(false); 
    }
}
变量:

什么是变量?

变量就是用来存储程序中的数据的,其本质就是内存中的一块区域,可以理解为一个容器。

声明变量的格式:数据类型 + 变量名 = 数据

int age = 19;

为什么使用变量?

使用变量来记录数据,对于数据的管理更灵活。比如我们多个地方用到整数10.

//  1. 想要修改下方代码中的10为100,还要一条语句一条语句的改。
System.out.println(10);
System.out.println(10);
System.out.println(10);
System.out.println(10);

// 2. 我们用一个变量保存数据,在多个地方使用,到时候只要修改数据就好。
int num = 10;
System.out.println(num);
System.out.println(num);
System.out.println(num);

变量命名规则:

1. 建议小写字母开头

2. 不能以数字开头

3. 不能使用关键字

4. 变量名要有意义

 变量的注意事项:

1.变量定义在哪个{}范围内,就只在哪个大括号内有效。变量的有效范围称之为变量的作用域
	{
		int a = 10;
		System.out.println(a); //这是是对的
	}
	System.out.println(a); //这里会出错

2.在同一个作用域内,不能有两个同名的变量
	{
		int a = 10;
		int a = 20; //这里会出错
	}
	
3.方法内,变量没有初始化值,不能直接使用
	int a; //仅仅定义了变量,但是没有初始值
	System.out.println(a); //这里会出错

4.变量可以定义在同一行
	如:int a=10, b=20; //a和b都是int类型
数据类型:

上面提到了数据类型,顺便把数据类型说一下。

数据类型分为两类:基本数据类型、引用数据类型。

基本数据类型(四类八种):

一: 整型(四种)

1. byte 在内存中占用1字节,取值范围在-128~127。

2. short 在内存中占用2字节。

3. int(默认)在内存中占用4字节。

4. long 在内存中占用8字节。

二:浮点型(两种)

1. float 在内存中占用4字节 单精度。

2. double(默认)在内存中占用8字节 双精度。

三、字符型

char 在内存中占用2字节。

四、布尔型

boolean 只有两个值true和false 在内存中占用1字节,在Java中不能像JavaScript中折射为0和1。

引用数据类型:除了以上提到的其他的都是引用数据类型。

关键字: 

什么是关键字?

关键字是java语言中有特殊含义的单词。比如用int表示整数,用double表示小数,等等!

关键字有哪些?

 标志符: 

什么是标志符?

所谓标志符其实就是我们自己取的名字。像前面我们取的类名,变量名其实都是标志符。

标志符的规则:

强制要求:必须遵守,不遵守就会报错
	1.最好是字母、数字、下划线、$组成
	2.不能以数字开头
	3.不能是Java的关键字

建议遵守:按照下面的方式取名字会显得更加专业
	1.所有的名字要见名知意,便于自己和别人阅读
		举例: class Student{} //一看这个类就知道表示一个学生
			  int age =10;    //一看这个变量就知道表示年龄
		
	2.类名:首字母大写(大驼峰命名)
		举例: class Student{}
		
	3.变量名:第二个单词开始首字母大写(小驼峰命名)
		举例: double money = 6.88;  
			  double applePrice = 7.5; 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值