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

变量与数据类型

作者头像
xiaozhangStu
发布2023-05-04 19:28:07
1380
发布2023-05-04 19:28:07
举报
文章被收录于专栏:xiaozhangStuxiaozhangStu

变量与数据类型

什么是变量

一个数据存储空间的表示

变量的组成

  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
复制
int money;

赋值

代码语言:javascript
复制
 money=100;
//或者
int money=100;

使用

代码语言:javascript
复制
system.out.print(money)

常量

关键修饰字:final

推荐写法

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

使用Scanner

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

自动类型转换

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

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

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

强制类型转换

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

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 变量与数据类型
    • 什么是变量
      • 变量的组成
        • java变量命名规则
          • javac常用数据类型
            • 变量声明以及使用
              • 常量
                • 使用Scanner
                  • 自动类型转换
                    • 强制类型转换
                    相关产品与服务
                    数据保险箱
                    数据保险箱(Cloud Data Coffer Service,CDCS)为您提供更高安全系数的企业核心数据存储服务。您可以通过自定义过期天数的方法删除数据,避免误删带来的损害,还可以将数据跨地域存储,防止一些不可抗因素导致的数据丢失。数据保险箱支持通过控制台、API 等多样化方式快速简单接入,实现海量数据的存储管理。您可以使用数据保险箱对文件数据进行上传、下载,最终实现数据的安全存储和提取。
                    领券
                    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档