详解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、变量类型不同,分配的内存类型也不同

详解Java变量与常量

2、无初始化成员变量的默认值

详解Java变量与常量

3、变量的自动算术运算转换

两个数据类型不同的变量做算术运算时,需要先进行数据类型转换

系统的自动类型转换按由低到高的精度进行

数据类型自动转换规则:

详解Java变量与常量

数据转换示例


//两个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,常量,变量
0
投稿

猜你喜欢

  • 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
  • Java数据机构中关于并查集的详解

    2022-09-05 13:23:53
  • SpringBoot整合Mybatis实现CRUD

    2022-01-10 09:26:45
  • Android搭建grpc环境过程分步详解

    2023-02-16 01:41:31
  • 浅谈Unity中的Shader

    2022-03-25 05:15:07
  • C# Winform 分页功能的实现

    2023-03-29 06:07:10
  • 详解C#中的字符串拼接@ $

    2021-07-10 13:13:41
  • 实例探究Android应用编写时Fragment的生命周期问题

    2022-12-15 19:57:22
  • java实现操作系统的短进程作业调度示例分享

    2022-05-30 21:02:19
  • Kotlin数据容器深入讲解

    2022-03-28 05:19:34
  • Spring Cloud集成Nacos Config动态刷新源码剖析

    2022-04-16 11:35:13
  • Java 获取网络302重定向URL的方法

    2022-03-25 15:19:46
  • Android仿微信Viewpager-Fragment惰性加载(lazy-loading)

    2023-12-16 23:50:59
  • Opencv基于CamShift算法实现目标跟踪

    2023-02-15 15:39:56
  • SpringCloud远程服务调用三种方式及原理

    2023-10-16 07:21:19
  • 使用Spring组合自定义的注释 mscharhag操作

    2023-02-14 11:18:01
  • Java实现动态模拟时钟

    2022-07-25 17:35:25
  • Java concurrency之非公平锁_动力节点Java学院整理

    2022-07-31 22:04:37
  • asp之家 软件编程 m.aspxhome.com