前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >变量与数据类型

变量与数据类型

作者头像
xiaozhangStu
发布于 2023-05-04 11:28:07
发布于 2023-05-04 11:28:07
16000
代码可运行
举报
文章被收录于专栏:xiaozhangStuxiaozhangStu
运行总次数:0
代码可运行

变量与数据类型

什么是变量

一个数据存储空间的表示

变量的组成

  1. 变量名
  2. 变量类型
  3. 变量值

java变量命名规则

字:字母(大小写) 下:下划线 美:美元符 $ 人:人民币符号 ¥ 数:数字0~9 骆驼:驼峰命名法 e.g schoolAddress addressOfSchool

2、变量命名需要注意的事项: 变量名不能用数字开头 变量名用字下美人数组成 只有类名往往用大写字母开头

3.不能和java关键字冲突

javac常用数据类型

数据类型

大小

取值范围

byte

1字节8位

-128 ~ +127

int

4字节32位

-2147483648(-231) ~ + 2147483647(231-1)

short

2字节16位

-32768 (-215) ~ + 32767 (+215-1)

long

8字节64位

-263 ~ + 263-1

float

4字节32位浮点数

1.4E-45 ~ 3.4E+38 , -1.4E-45 ~ -3.4E+38

double

8字节64位浮点数

4.9E-324 ~ 1.7E+308, -4.9E-324 ~ -1.7E+308

char

/

/

boolean

/

/

变量声明以及使用

声明变量

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
int money;

赋值

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 money=100;
//或者
int money=100;

使用

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
system.out.print(money)

常量

关键修饰字:final

推荐写法

  1. 通常大写
  2. 不同字符用下划线分割
  3. 只能被赋值一次,通常与static关键字联用

使用Scanner

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
import java.util.*;//导包
Scanner input = new Scanner(System.in);//创建对象
int now = input.nextInt();//使用

自动类型转换

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
double firstAvg = 81.29;  //第一次平均分
  double secondAvg;         //第二次平均分
  int rise = 2;
  secondAvg = firstAvg + rise;
   System.out.println("第二次平均分是:"  + secondAvg);

如果一个操作数为double型,则整个表达式可提升为double型

两种类型要兼容 数值类型(整型和浮点型)互相兼容 目标类型大于源类型: 例如:double 型大于 int 型

强制类型转换

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
int  b  = (int)10.2;
double a = 10;
int c = (int)a;
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023-02-14,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
数据类型(基本数据类型和引用数据类型)范围与字符转换,代码示例+个位十位百位相加面试题
1.数据类型 1.1 byte 1字节 -2^7 ~ 2^7-1 short 2字节 -2^15 ~ 2^15-1 int 4字节 -2^31 ~ 2^31-1 long
2020/10/23
3070
数据类型(基本数据类型和引用数据类型)范围与字符转换,代码示例+个位十位百位相加面试题
Java-如何声明变量
其中,数据类型可以是Java中的任意一种数据类型,如int,float,double等等,变量名则是你自己指定的一个唯一的名称
用户9006224
2023/04/22
9350
谈谈C语言中那些常见的数据类型
在C语言中,数据类型是指用于声明不同类型的变量或函数的一个广泛的系统。C语言中的数据类型可分为:基本类型、枚举类型、void类型、派生类型。
程序员小顺
2021/10/13
8330
1.3 常量与变量
ha_lydms
2023/08/09
1670
Java 基础教学:基础语法-数据类型
Java作为一门面向对象的编程语言,在编程世界中占据了重要的地位。无论是初学者还是有经验的开发者,都需要对Java的数据类型有一个扎实的理解。Java的数据类型主要分为基本数据类型和引用数据类型两大类。在本文中,我们将详细探讨这两类数据类型,并通过代码示例来加深理解。
世间万物皆对象
2024/10/23
1880
变量以及数据类型_数据类型定义
变量相当于内存中一个数据存储空间的表示,你可以把变量看做是一个房间的门牌号,通过门牌号我们可以找到房间,而通过变量名可以访问到变量(值)
全栈程序员站长
2022/11/01
1K0
变量以及数据类型_数据类型定义
Java的常量、变量、数据类型(基础篇二)
程序中,可以使用字母来保存数字的方式继续运算,可以提高计算能力,可以解决更多的问题,比如x可以保存5,也可以保存6,这样保存的数据是可以改变的,不过要注意变量的数据类型。
故里
2020/11/25
4780
滚雪球学Java(06):Java基础知识:数据类型和取值范围解析
咦咦咦,各位小可爱,我是你们的好伙伴——bug菌,今天又来给大家普及Java SE相关知识点了,别躲起来啊,听我讲干货还不快点赞,赞多了我就有动力讲得更嗨啦!所以呀,养成先点赞后阅读的好习惯,别被干货淹没了哦~
bug菌
2024/04/24
1890
滚雪球学Java(06):Java基础知识:数据类型和取值范围解析
Java之数据类型,变量赋值
Java中的基础数据类型(四类八种):   1.整数型     byte----使用byte关键字来定义byte型变量,可以一次定义多个变量并对其进行赋值,也可以不进行赋值。byte型是整型中所分配的内存空间是最少的,只分配1个字节;取值范围也是最小的,只在-128和127之间,在使用时一定要注意,以免数据溢出产生错误。     short----short型即短整型,使用short关键字来定义short型变量,可以一次定义多个变量并对其进行赋值,也可以不进行赋值。系统给short型分配2个字节的
二十三年蝉
2018/02/27
2.7K0
Java之数据类型,变量赋值
Java的八种基本数据类型
Java的数据类型分为两大类: 基本数据类型:包括 整数、浮点数、字符、布尔。 引用数据类型:包括 类、数组、接口。
共饮一杯无
2022/11/28
2670
解析 Go 编程语言数据类型:bool、整数、浮点数和字符串详细介绍
数据类型是编程中的重要概念。数据类型指定了变量值的大小和类型。Go是静态类型的,这意味着一旦变量类型被定义,它只能存储该类型的数据。
小万哥
2023/08/29
2330
解析 Go 编程语言数据类型:bool、整数、浮点数和字符串详细介绍
Java的数据类型
整型的范围与运行Java代码的机器无关,这正是Java程序具有很强移植能力的原因之一。于此相反,C和C++程序需要针对不同的处理器选择最有效的整形。
帅飞
2019/01/22
9780
01 Java 数据类型和变量
在声明变量或常量时会用到数据类型,在前面已经用到一些数据类型,例如 int、double 和 String 等。Java 语言的数据类型分为:八种基本类型和三种引用类型(数组, class, interface)。
acc8226
2022/05/17
9090
01 Java 数据类型和变量
在Java中常见的数据类型有哪些?
↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
用户7886150
2021/02/02
1.1K0
Java--基本数据类型
合法的基本类型转换原则是指:从取值范围窄的类型向取值范围宽的类型转换。如果是从取值范围宽的类型向取值范围窄的类型转换,则会产生编译错误。
花猪
2022/02/16
4900
【JavaSE专栏5】Java 基本数据类型和取值范围
数据类型在类型系统中使用,类型系统提供了定义、实现和使用它们的各种方法。不同的类型系统确保不同程度的类型安全。
Designer 小郑
2023/08/01
2560
【JavaSE专栏5】Java 基本数据类型和取值范围
SQL数据库数据类型_数据表的常见数据类型有哪些
精确数值型包括decimal 和 numeric两类,这两种数据类 型在SQL Server中,在功能上是完全等价的。 精确数值型数据由整数部分和小数部分构成,可存储从 -1038 +1 到 1038–1 的固定精度和小数位的数字数据,它存储长度最少为5字节,最多为17字节。 精确数值型数据的格式是:
全栈程序员站长
2022/09/23
2.1K0
[Java 基础]数据类型
基本类型和引用类型 Java中的数据类型有两类: l 基本类型(又叫内置数据类型,或理解为值类型) l 引用类型 基本类型和引用类型的区别 1. 从概念方面来说 基本类型:变量名指向具体的数值 引用类
静默虚空
2018/01/05
1.1K0
[Java 基础]数据类型
Java中的基本数据类型和包装类型的这些知识,你都知道吗?
Java 中的基本数据按类型可以分为四大类:布尔型、整数型、浮点型、字符型; 这四大类包含 8 种基本数据类型。
code随笔
2020/07/06
5180
Java中的基本数据类型和包装类型的这些知识,你都知道吗?
C语言(数据和变量)
sizeof 是一个关键字,也是操作符,其作用是用来计算sizeof的操作符数的类型长度的,单位是字节。sizeof 操作符的操作数可以是类型,也可以是变量或表达式。如:sizeof(类型)、 sizeof 表达式。sizeof的操作数如果不是类型,是表达式的时候,可以省略掉后面的括号。
_小羊_
2024/10/16
750
C语言(数据和变量)
推荐阅读
相关推荐
数据类型(基本数据类型和引用数据类型)范围与字符转换,代码示例+个位十位百位相加面试题
更多 >
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文