JAVA入门变量定义和数据类型

变量(variable):

什么是变量:

在程序运行时(runtime),可以发生变化的量。

具有名称的内存空间,叫做变量

补充:常(恒)量
在程序运行时,不能修改它的值的量   在java中,声明常量使用的关键字final

如何定义变量

java中定义变量有两种方式:

|-- 变量初始化

数据类型 变量名称 = 变量值;

|-- 先声明变量,在给变量赋值

// 先声明

数据类型 变量名称;

// 再赋值

变量名称 = 变量值;

变量命名规范:(变量是一种标识符与标识符的命名规范一致)

1、变量只能由有效符号(大小写字母、数字、_、$、中文)组成,不能使用特殊符号

2、不能以数字开头

3、不能以关键字或者保留字作为标识符

4、变量命名尽量有意义

5、建议使用驼峰法或者下划线法

|-- 类名称使用大驼峰法

|-- 其他标识符建议使用小驼峰法

userAddress

user_address


Java数据类型

|-- 基本数据类型 无需定义即可用

|-- 数值型

|-- 整数

|-- byte(字节)1个字节

|-- short int(短整型) 2个字节

|-- int(整型) 4个字节,整数的默认类型是int

|-- long(长整型) 8个字节 如果遇到天文数字,只能切割

|-- 浮点数(浮点型)

|-- float(单精度浮点数)4个字节

|-- double(双精度浮点数),8个字节,浮点数默认类型是double

|-- 布尔类型(boolean)常用于逻辑运算和程序流程控制

|-- true 真

|-- false 假

|-- 字符型

|-- 字符类型,单引号引着的单个符号。

char:char占2字节,范围是[0,65535],但是前256个表示特殊字符

当把一个整型数据赋值给char类型数据时,计算机会查码表中这个整数所对应的字符是什么,

然后将这个字符存放在char类型的空间中

char ch = 65 其实是将A存放在ch中

|-- 引用数据类型 必须先定义才可用

万物皆对象

|-- 数组

|-- 字符串(String)在字符串中+可以拼接字符 “”双引号引着的多个符号

//字符串的连接采用+号 

|-- Object

……

如果你确定你使用的数据类型是long,但本身该数据这时你需要在数据后面加上L(因为小写l与1过于相像通过这种手段以示区分)以示强调,从而避免隐性的类型转换。

同理float类型在后面加上f

Java浮点类型常量有两种表示方式:

十进制形式: 例如:3.14 ,168.0, .618

科学计数法形式: 例如:3.14e2, 3.14E2, 1000E-2

注意:Java里只有浮点型的变量才可以接受科学计算式结果

数据类型转换:

|-- 自动类型转换

数据类型,在运算过程中,会自动向高精度转换

byte < short < int < long < float < double < String

char

boolean

|-- 强制类型转换

如果说一定要将高精度数据转换成低精度,就需要强制类型转换

(需要转换的类型)数据

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值