首页 > 编程 > Java > 正文

Java基础语法-1

2019-11-06 06:52:23
字体:
来源:转载
供稿:网友

变量的概述及格式

什么是变量

变量就是内存中的一片空间(容器),用于存取数据,数据类型不可改变在程序执行的过程中,在某个范围内其值可以发生改变的量

为什么要定义变量

用来不断的存放同一类型的常量,并可以重复使用

声明和使用变量变量

变量的定义格式: 类型 变量名 = 值; 如: int a = 10;类型:确定数据类型是为了给变量在内存中分配一片合适大小的内存区域变量名:自定义的变量名为了能够找到这个变量,使用这个变量

使用变量的注意事项

1、 变量是使用之前,必须先赋值 int x,y=02、 变量有自己的作用范围,一旦出了这个范围就不能使用了3、 在同一个作用域 {} 变量名字不能重复出现

数据在计算机中的存储

最小存储单元是:字节 Byte最小信息单元是:比特 bit字节和比特之间的转换关系:1Byte = 8bit

数据类型的概述和分类

为什么有数据类型

java语言是强类型语言,对于每一种数据都定义了明确的具体数据类型,在内存中分配了不同大小的内存空间Java中数据类型的分类基本数据类型引用数据类型 面向对象部分讲解 基本数据类型分类(4类8种) 整数型 byte 占一个字节 -128到127short 占两个字 -2^15~2^15-1int 占四个字节 -2^31~2^31-1long 占八个字节 -2^63~2^63-1浮点型 float 占四个字节 -3.403E38~3.403E38 单精度double 占八个字节-1.798E308~1.798E308 双精度字符型 char 占两个字节 0~65535

布尔型

boolean boolean理论上是占八分之一个字节,因为一个开关就可以决定是true和false了,但是java中boolean类型没有明确指定他的大小

注:各数据类型之间的大小顺序: byte - short - int - long - float - double

数据类型

1、整型默认的数据类型是 int 整型2、浮点默认的数据类型是 double 双精度型

数据类型的转化

1、隐式转化–>自动类型转化

是将小的数据类型赋值给大的数据类型取值范围小的数据类型与取值范围大的数据类型进行运算,会先将小的数据类型提升为大的,再运算

2、显式转化–>强制类型转化

是将大的数据类型强制转化为小的数据类型 如果超出了被赋值的数据类型的取值范围得到的结果会与你期望的结果不同 强制数据类型转换的格式: 类型 变量名 =(被强转的类型)需要被强转的类型b = (byte)(a + b);

算术运算符的基本用法

什么是运算符 就是对常量和变量进行操作的符号。运算符的分类 算术运算符,赋值运算符,比较(关系或条件)运算符,逻辑运算符,位运算符,三目(元)运算符 算数运算符有哪些 +,-,*,/,%,++,– 注意事项: +号在java中有三种作用,代表正号,做加法运算,字符串的连接符整数相除只能得到整数。如果想得到小数,必须把数据变化为浮点数类型/获取的是除法操作的商,%获取的是除法操作的余数%运算符 当左边的绝对值小于右边绝对值时,结果是左边当左边的绝对值等于右边或是右边的倍数时,结果是0当左边的绝对值大于右边绝对值时,结果是余数%运算符结果的符号只和左边有关系,与右边无关任何一个正整数%2结果不是0就是1可以用来当作切换条件

四则运算中几个需要注意的运算符

1、+ 字符串 任何数据类型和字符串进行+运算,都会默认变成字符串(连接)

2、/ 如果不能整除,会默认舍弃掉小数

3、&& || 短路与:一假则假 短路或:一真则真

算术运算符++和–的用法

++,–运算符的作用 自加(++)自减(–)运算++:自加。对原有的数据进行+1–:自减。对原有的数据进行-1单独使用: 放在操作数的前面和后面效果一样。(这种用法是我们比较常见的)b:参与运算使用: 放在操作数的前面,先自增或者自减,然后再参与运算。放在操作数的后面,先参与运算,再自增或者自减。

赋值运算符的基本用法

赋值运算符有哪些

基本的赋值运算符:=

把=右边的数据赋值给左边。

扩展的赋值运算符:+=,-=,*=,/=,%=

+= 把左边和右边做加法,然后赋值给左边。

关系运算符的基本用法及其注意事项

关系运算符有哪些(比较运算符,条件运算符) ==,!=,>,>=,<,<=

注意事项:

无论你的操作是简单还是复杂,结果是boolean类型。

“==”不能写成”=”。


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表