Java基础语法的了解

本文介绍了Java编程的入门知识,包括学习语法的重点,如注释的三种形式,字面量的使用,以及变量的概念、重要性及其命名规则。通过实例演示,帮助初学者理解基础概念和实践应用。
摘要由CSDN通过智能技术生成

    前面讲到的所有内容,都是为Java程序开发做一些准备工作,我们还没有正式教大家如何编写代码。

    想要编写Java代码,就必须学习Java的语法,学习语法最主要做到下面两点就可以了

  • 记住语法格式
  • 明确这种语法格式能达到什么效果

    这里需要给大家说明一点:语法格式是Java语言的设计者规定好的,我们不用关心它为什么这么写,因为它造出来就是这么写的。

1.注释

我们先从最简单的语法开始学习,先来学习注释!

  • 什么是注释?

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

  • 注释有哪几种?格式怎样?

1.单行注释:
	//后面根解释文字
2.多行注释
    /*
    这里写注释文字
    可以写多行
    */
3.文档注释
    /**
    这里写文档注释
    也可以写多行,文档注释可以利用JDK的工具生成帮助文档
    */

下面用注释解释一段代码

/**
目标:学会使用注释
     这是程序的讲解注释
*/
public class NoteDemo{
    //这是程序的主方法,是程序的入口
    public static void main(String[] args){
        System.out.println("我开始学习Java程序,好嗨皮~~");
        /*
        窗前明月光
        疑是地上霜
        举头望明月
        低头思故乡
        */
        System.out.println("播仔");
        System.out.println("deli");
    }
}

再多学一招:每次手动加注释比较麻烦,也可以使用快捷键加注释

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

2.字面量

学习完注释之后,我们来学习一个全新的知识点叫字面量。

什么是字面量?

大家不要被这个词搞晕了,它其实很简单,我们知道计算机是来处理数据的,字面量其实就是告诉程序员数据在程序中的书写格式。下面是常用的数据在程序中的书写格式

  • 编写程序,在命令行打印输出各种类型的字面值

/*
目标:需要同学们掌握常见数据在程序中的书写格式
*/
public class LiteralDemo{
    public static void main(String[] args){
        //1.整数
        System.out.println(666);
        
        //2.小数
        System.out.println(3.66);
        
        //3.字符: 字符必须用单引号引起来
        System.out.println('a');
        System.out.println('0');
        System.out.println('中');
        System.out.println(' '); //空格也算字符
        //特殊字符:\t表示制表符 \n表示换行
        System.out.println('\t'); //这相当于一个tab键,专业叫做制表符
        System.out.println('\n'); //这是换行的意思
        
        //4.字符串:字符串是双引号引起来的
        System.out.println("我爱你中国abc");
        
        //5.布尔值:只有两个值true和false
        System.out.println(true);
        System.out.println(false);
    }
}

总结一下:对于字面量,大家只要能够正确写出各种数据就可以了

3.变量

学习完字面量之后,接下来我们再来学习变量。对于变量的学习路径如下所示

  1. 先认识什么是变量?

  2. 学习为什么要用变量?

  3. 学习变量有啥应用场景?

  • 什么是变量?

变量是用来记录程序中的数据的。其本质上是内存中的一块区域,你可以把这块区域理解成一个小盒子。

我们通过先通过一段代码演示一下,并解释变量的含义

int age = 18;
System.out.println(a);

当执行int age = 18; 这句代码时,JVM会在内存中申请一块区域,在这个区域中存储了一个整数18,给这个区域取的名字叫age; 相当于在盒子中存了一个数据18,这个盒子的名字是age,当我们打印age时,就是从盒子中把盒子中的数据取出来再打印。

  • 为什么要用变量呢?

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

//1.假设4多个地方用到整数10; 现在我想把10改为20,这时你得一条语句一条语句的修改
System.out.println(10);
System.out.println(10);
System.out.println(10);
System.out.println(10);

//2.同样这里还是在多个地方用到整数10,你可以先用一个变量记录这个整数10
int x = 10;
//然后在需要用到整数10的地方,用x代替就行;
//如果我们把x值改了,那么后面用到x的值的地方就都一起改变了
System.out.println(x);
System.out.println(x);
System.out.println(x);
System.out.println(x);
  • 变量有应用场景?

变量的应用场景无处不在,只要是程序中能发生变化的数据,都可以用变量存储。比如:你微信钱包中的余额,你微信的昵称,你微信的个性签名; 余额随着你花钱是不是在变少,昵称和个性签名也可以经常修改。

//比如:你现在有188.8元,一会要发100元,再收20元。
double money = 188.8;
//发100元
money = money - 100;
//再收20元
money = money + 20;
//再打印money记录的值是多少
System.out.println(money);


//再比如:公交车大人2元,小孩一元,公交车经过2站
//第一站:3个大人1个小孩上车
//第二站:1个大人1个小孩上车,请问一共上了多少人,一共收入多少钱?
//刚开始公交车箱子里没有钱,用money2表示箱子里的钱
int money2 = 0;
//刚开始公交车上也没有人,用count变量表示上车的人数
int count = 0;

//经过两站的人数:第一站3人,第二站1人,总的人数是3+1
count = 3+1;
//经过两站的钱数:
money2 = money2+3*2+1; //经过第一站后
money2 = money2+2+1; //经过第二站后

//打印人数和钱数
System.out.println(count);
System.out.println(money);
  • 变量的注意事项

变量在实际开发中用得特别多,关于变量使用注意事项需要给大家交代一下。

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类型

我们再总结以下几点:

  • 变量是用来记录程序中的数据的,可以把变量理解成内存中的小盒子,盒子里放的东西就是变量记录的数据
  • 变量的定义格式: 数据类型 变量名 = 初始值;
  • 变量记录的数据程序运行过程中是可以发生改变的:变量名 = 值;

4. 关键字
  • 什么是关键字?

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

  • 关键字有哪些?

    我们学习Java的语法其本质就是学习这些关键字的含义,一共有50多个关键字。

  • 如何识别那些单词是关键字?

现在我们不用知道这些关键字是什么意思,主要能够根据特点识别那些是关键字就可以了

下图中红色框住的单词都是关键字;没有框住的单词都不是关键字

5.标志符

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

讲标志符的目的,是让大家知道取名字的规则,不能让我们随即便瞎取。有些规则是强制要求的,不遵守就会报错。还有一些规则是我们建议大家遵守的,这样取名字显得我们更加专业_。

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

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

到此,恭喜小伙伴们,Java基础入门所有的内容就完了,加油奥利给!!!

  • 42
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值