详解Java变量与常量
作者:盼归汀 时间:2023-11-09 21:00:14
一、常量
用final修饰(也称最终变量)
常量在声明时必须赋初值,赋值后不能再修改值
常量名通常用全大写字母表示
声明时需要添加final或static final类型修饰符,例如:
private final int PI=3.141596; //常量,类加载时确定或者更靠后确定值
private static final int PI=3.14159;//静态常量(编译期常量),编译时就确定值(编译为class文件)
二、变量
1、变量类型不同,分配的内存类型也不同
2、无初始化成员变量的默认值
3、变量的自动算术运算转换
两个数据类型不同的变量做算术运算时,需要先进行数据类型转换
系统的自动类型转换按由低到高的精度进行
数据类型自动转换规则:
数据转换示例
//两个byte型数据相加
public class Add_two_byte{
public static void main(String args[]){
byte a = 5;
byte b = 3;
//byte c = a+b; 错误,两个操作数都转成int型
int c = a+b; //正确操作
System.out.println(a+"+"+b+"="+c);
}
}
来源:https://blog.csdn.net/lucky534528795/article/details/89047227
标签:Java,常量,变量
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
C# SqlHelper应用开发学习
2023-05-07 11:07:35
java发送get请求和post请求示例
2022-01-30 10:45:52
java中Scanner输入用法实例
2023-09-03 18:25:36
![](https://img.aspxhome.com/file/2023/5/58315_0s.png)
Java数据机构中关于并查集的详解
2022-09-05 13:23:53
![](https://img.aspxhome.com/file/2023/2/82982_0s.png)
SpringBoot整合Mybatis实现CRUD
2022-01-10 09:26:45
![](https://img.aspxhome.com/file/2023/5/84765_0s.png)
Android搭建grpc环境过程分步详解
2023-02-16 01:41:31
![](https://img.aspxhome.com/file/2023/6/99776_0s.png)
浅谈Unity中的Shader
2022-03-25 05:15:07
![](https://img.aspxhome.com/file/2023/1/77231_0s.jpg)
C# Winform 分页功能的实现
2023-03-29 06:07:10
![](https://img.aspxhome.com/file/2023/1/69241_0s.png)
详解C#中的字符串拼接@ $
2021-07-10 13:13:41
实例探究Android应用编写时Fragment的生命周期问题
2022-12-15 19:57:22
![](https://img.aspxhome.com/file/2023/0/139580_0s.jpg)
java实现操作系统的短进程作业调度示例分享
2022-05-30 21:02:19
Kotlin数据容器深入讲解
2022-03-28 05:19:34
![](https://img.aspxhome.com/file/2023/2/116032_0s.png)
Spring Cloud集成Nacos Config动态刷新源码剖析
2022-04-16 11:35:13
![](https://img.aspxhome.com/file/2023/7/83557_0s.png)
Java 获取网络302重定向URL的方法
2022-03-25 15:19:46
Android仿微信Viewpager-Fragment惰性加载(lazy-loading)
2023-12-16 23:50:59
![](https://img.aspxhome.com/file/2023/9/108269_0s.gif)
Opencv基于CamShift算法实现目标跟踪
2023-02-15 15:39:56
![](https://img.aspxhome.com/file/2023/2/121672_0s.jpg)
SpringCloud远程服务调用三种方式及原理
2023-10-16 07:21:19
![](https://img.aspxhome.com/file/2023/8/67438_0s.png)
使用Spring组合自定义的注释 mscharhag操作
2023-02-14 11:18:01
Java实现动态模拟时钟
2022-07-25 17:35:25
![](https://img.aspxhome.com/file/2023/0/72390_0s.jpg)
Java concurrency之非公平锁_动力节点Java学院整理
2022-07-31 22:04:37