JAVA从入门到精通------基础篇------JAVA语言基础

Java基础知识:变量、类型转换与运算符
本文介绍了Java编程中的基础概念,包括变量的定义、赋值和应用,强调了Java作为强类型语言的特点。详细阐述了各种数据类型,如整型、浮点型、字符型和布尔型,并提到了引用数据类型如字符串、数组和对象。此外,还讲解了转义字符、类型转换的规则以及算术和赋值运算符的使用。

1、什么是变量

变量就是一块内存空间由三要素组成,分别是,数据类型,变量名,值

数据类型 就是内存空间的大小

变量名 就是内存空间的地址

值 就是存储在内存空间里的数据


2、变量的定义流程

数据类型 + 变量名

int money;

赋值

money = 20;

应用

System.out.println(money);

 

也可以写成

 java是一种强类型语言,变量的类型必须与数据的类型保持一致,定义的值的大小不能超过数据类型的大小


3、变量的定义方式

1、先声明 再赋值

      数据类型  变量名

      变量名 = 值

 2、声明并赋值 

       数据类型 变量名 = 值;

3、多个同类型变量的声明与赋值


4、 java的数据类型

java数据类型有两种,分别是   基本数据类型和引用数据类型

基本数据类型有8种

整数数据类型     byte       1字节                                                                                  -128 ~ 127

                          short       2字节                                                                                 -32768 ~ 32767

                          int           4字节                                                                                  -2147483648 ~ 2147483647

                          long        8字节     --------->   值后边加l                                             -9223372036854775808 ~ 9223372036854775807

小数数据类型    float        4字节     ---------->   值后边加f                                           1.4E-45 ~ 3.4E+38

                          double    8字节                                                                                4.9E-324 ~ 1.7E+308

字符数据类型    char         2字节    ----------->  ''单引号中写一个字符                        Unicode字符集(万国码)

布尔数据类型    boolean   1字节    ---------->   只有true  false 

引用数据类型无数种

字符串                                          -------------> " "双引号中可以写多个字符,想象成多个char连接起来,就成了字符串         Unicode字符集(万国码)

数组

对象

每一个类都可以看作一个引用数据类型,所以无数种


5、转义字符

\n   换行符

\t    缩进(制表位)

\\    反斜线

\'    单引号

\''   双引号


6、类型转换

java类型转换分为两种,分别是 自动类型转换和强制类型转换

自动类型转换    低 -----> 高       字节数低 ------>  字节数高.

强制类型转换    高 -----> 低        字节数高 ------> 字节数低

 强制类型转换,只保留将要转换的数据类型的字节,1字节在二进制当中是8bit 从后往前数,多少字节就保留多少字节相应的bit

boolean不可参与强制类型转换


7、运算符

算数运算符

+   加  求和

-    减  求差

*    乘 求积

/    除  求商

%  模  求余

一元运算符 (只有一个操作数)

++    递增 变量值+1    i++ 运行完自加    ++i 自加完运行

--      递减  变量值-1    i--  运行完自减     --i  自减完运行

赋值运算符

=    直接赋值

+=  求和后赋值

-=   求差后赋值

*=   求积后赋值

/=   求商后赋值

%= 求余后赋值

关系运算符

>     大于

<     小于

>=   大于等于

<=   小于等于

==    等于

!=   不等于

 

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值