【初探Java之路 二 】Java基本语法

  • 👏作者简介:大家好,我是小白,一名Java练习生,喜欢唱跳rap篮球

  • 🔥如果感觉博主的文章还不错的话,请👍三连支持👍一下博主哦

  • 📝联系方式:19177258062,加我进群,大家一起学习,一起进步,一起对抗互联网寒冬👀

目录

1. 引言

 2. 数据类型的讲解

(1)基本数据类型

(2)引用数据类型 

 3. 变量的讲解

(1)定义

(2)定义与使用

(3)标识符

4.运算符

(1)算术运算符

(2)赋值运算 

(3)关系运算

(4)逻辑运算

(5)三目运算符

5.基础数据类型的转型

6. 总结和下一步


1. 引言

        欢迎回来,继续我们的Java之旅!今天,我们将深入探讨Java的基本语法,包括数据类型、变量、运算符和基本数据类型转换。这些是编写Java程序的基础,让我们开始吧!😄

 

 2. 数据类型的讲解

        Java有两种数据类型:基本数据类型引用数据类型。 它们的区别是:基本数据类型是厨房里的小工具,简单直接;引用数据类型是功能强大的厨房电器,需要插电才能发挥作用。理解这两者的区别,就像是知道什么时候该用小工具,什么时候该用电器,这样你在编程时就能更得心应手!

(1)基本数据类型

        Java有八个基本数据类型,就像厨房里的各种小工具,各自有各自的专长:

  • 整型家族:

    • byte:8位的小盐勺,范围从-128到127。别看它小,但在需要精确控制盐量的时候特别有用。🧂
    • short:16位的糖勺,范围从-32,768到32,767。适合需要稍微多点但仍然不多的场合。🍬
    • int:32位的面粉勺,范围从-2^31到2^31-1。几乎所有烘焙场合都会用到。🍰
    • long:64位的米袋,范围从-2^63到2^63-1。家里聚会、节庆活动,一次要用很多米的时候它就派上用场了。🍚
  • 浮点型家族:

    • float:32位的量杯,带个小尾巴(F),精度适中,适合量液体。🧴
    • double:64位的大量杯,精度更高,能装下更多液体,适合需要高精度的场合。🧴🧴
  • 字符型:

    • char:16位的调味瓶,每次只装一个字符,轻便小巧。🌶️
  • 布尔型:

    • boolean:只有两个状态的电源开关:true(开)或false(关)。非常简单直接。

 

(2)引用数据类型 

         引用数据类型就像厨房里的各种电器,功能强大,但需要插电(有地址)才能工作:

  • 类(Class): 就像一个多功能料理机,可以用来制作各种美食。例如,String类就像是一个专门处理字符串的料理机。🍜
  • 接口(Interface): 就像各种厨房家电的插座标准,规定了插座的形状和电压,但不关心具体电器是做什么的。🍳
  • 数组(Array): 像一个蛋糕架,可以同时放置和管理多层蛋糕,每层蛋糕都属于同一种类。🎂

 

 3. 变量的讲解

(1)定义

         大家可以把变量理解为一个用来装东西的容器,为了区分不同的容器,我们会给每一个容器取名字,比如第一个容器我们叫“容器1”,第二个容器我们叫“容器2”,而且这个名字还不能乱起,比如遵守如下规定:

 

(2)定义与使用

         在使用之前,我们要先进行定义,除了要指定这个容器的名字,还要指定这个容器内装的东西类型是什么,而这个类型就是我们之前说的数据类型,在Java中定义变量的语法是:数据类型 变量名 = 值;比如int a=10的意思是我们会定义一个只能装载整型的容器,名字叫做a,并且会把数字10放入到容器a中

 

(3)标识符

         在内存中都是通过地址去找存储的数据的,比如0x1312,那我们人并不知道这个0x1312对应的是哪一个位置,不可能通过这个地址去找数据,我们就通过命名的标识符去存数据,比如int a;就定义了一个变量,那么jvm就会自动将a这个变量分配一个地址,那么我们对a的操作,jvm就会自动对内存地址操作了

 

4.运算符

        Java提供了丰富的运算符,主要分为以下几类: 

(1)算术运算符

  • +(加),-(减),*(乘),/(除),%(取模)

(2)赋值运算 

  • ==(等于),!=(不等于),>(大于),<(小于),>=(大于等于),<=(小于等于)

(3)关系运算

  • &&(逻辑与),||(逻辑或),!(逻辑非)

(4)逻辑运算

  • =(赋值),+=(加并赋值),-=(减并赋值),*=(乘并赋值),/=(除并赋值),%=(取模并赋值)

(5)三目运算符

         三目运算符也叫条件运算符,是Java里最简洁的条件判断语句,用来替代简单的if-else。语法是:条件 ? 表达式1 : 表达式2

 示例:

int a = 10;
int b = 20;
int max = (a > b) ? a : b; // 如果a大于b,max等于a,否则max等于b
System.out.println("最大值是:" + max); // 输出最大值

5.基础数据类型的转型

         Java支持两种类型转换:隐式转换(自动类型转换)和显式转换(强制类型转换)。

隐式转换:

         小范围类型可以自动转换为大范围类型,如int自动转换为long

int a = 10;
long b = a; // 自动转换

 显式转换:

        大范围类型需要强制转换为小范围类型,可能会丢失精度。

long a = 100L;
int b = (int) a; // 强制转换

 浮点型转换:

double x = 9.99;
int y = (int) x; // 结果为9,舍弃小数部分

 字符和数字转换:

char c = 'A';
int num = (int) c; // 结果为65,'A'的ASCII码

 

6. 总结和下一步

        今天,我们学习了Java的基本语法,包括数据类型、变量、运算符和数据类型转换。下一次,我们将深入探讨控制流语句,如条件语句和循环语句。准备好继续探索了吗?🚀

        希望你享受今天的学习过程,继续保持这种好奇心和热情。Happy coding! 😄🚀

        如果你能看到这,那博主必须要给你一个大大的鼓励,谢谢你的支持!喜欢的可以点个关注

我们下期再见。

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值