【Java入门】常量和变量

简介: 【Java入门】常量和变量


常量

常量的含义

在程序运行过程中,其值不可以发生改变的量。

常量分类

常量类型 说明 举例
字符串常量 用双引号括起来的内容 “HelloWorld” , “但行好事莫问前程”
整数常量 不带小数的数字 777,-999
小数常量 带小数的数字 13.14,-5.21
字符常量 用单引号括起来的内容 ‘A’,‘0’,‘我’
布尔常量 布尔值,表示真假 只有两个值,true,false
空常量 一个特殊的值,空值 值是:null

注意事项 :除了空常量其他的都能直接输出

package HackerDemo;
public class FirstDemo {
    public static void main(String[] args) {
        //字符串常量
        System.out.println("HelloWorld");
        //整数常量
        System.out.println(777);
        //小数常量
        System.out.println(13.14);
        //字符常量
        System.out.println('A');
        //布尔常量
        System.out.println(true);
    }
}

package HackerDemo;
public class FirstDemo {
    public static void main(String[] args) {
        //空常量不能直接输出
        System.out.println(null);
    }
}

变量

变量的含义

在程序运行过程中,其值可以发生改变的量。

从本质上讲,变量是内存中一小块区域。

如何定义变量

格式 数据类型 变量名 = 变量值;

范例 int a = 10;

变量的使用

取值和修改值

取值格式 变量名

范例 a

修改值格式 变量名=变量值;

范例 a = 707;

package HackerDemo;
public class FirstDemo {
    public static void main(String[] args) {
        // 定义变量
        int a = 10;
        // 输出变量
        System.out.println("原值:"+ a);
        // 修改变量
        a = 707;
        System.out.println("修改后的值:"+ a);
    }
}

变量使用注意事项

  • 变量名不能重复
package HackerDemo;
public class FirstDemo {
    public static void main(String[] args) {
        // 定义int类型的变量a
        int a = 10;
        System.out.println(a);
        // 定义float类型的变量a
        float a = 13.14F;
        System.out.println(a);
    }
}

解决方法 修改一下变量名即可

float b = 13.14F;
  • 变量未赋值,不能使用
package HackerDemo;
public class FirstDemo {
    public static void main(String[] args) {
        // 定义int类型的变量a
        int a;
        System.out.println(a);
    }
}

解决方法 为变量赋值即可

int a = 10;
  • long类型的变量定义时,为了防止整数过大,值后要加L
package HackerDemo;
public class FirstDemo {
    public static void main(String[] args) {
        // 定义int类型的变量a
        long a = 100000000000; 
        System.out.println(a);
    }
}

解决方法 整数默认是int类型,为防止整数过大,转化为long类型在值后加L即可

long a = 100000000000L;
  • float类型的变量定义时,为了防止类型不兼容,值后要加F
package HackerDemo;
public class FirstDemo {
    public static void main(String[] args) {
        // 定义int类型的变量a
        float a = 13.14;
        System.out.println(a);
    }
}

解决方法 浮点数默认为double类型,转化为float类型在值后加F即可

float a = 13.14F;

结束语

以上就是Java入门之常量和变量,如有任何问题欢迎在评论区留言

  • 在下一章节会讲解Java数据类型相关内容

你们的支持就是hacker创作的动力💖💖💖

相关文章
|
2月前
|
存储 缓存 安全
除了变量,final还能修饰哪些Java元素
在Java中,final关键字不仅可以修饰变量,还可以用于修饰类、方法和参数。修饰类时,该类不能被继承;修饰方法时,方法不能被重写;修饰参数时,参数在方法体内不能被修改。
39 2
|
19天前
|
自然语言处理 Java
Java中的字符集编码入门-增补字符(转载)
本文探讨Java对Unicode的支持及其发展历程。文章详细解析了Unicode字符集的结构,包括基本多语言面(BMP)和增补字符的表示方法,以及UTF-16编码中surrogate pair的使用。同时介绍了代码点和代码单元的概念,并解释了UTF-8的编码规则及其兼容性。
89 60
|
1天前
|
Java Linux iOS开发
如何配置 Java 环境变量:设置 JAVA_HOME 和 PATH
本文详细介绍如何在Windows和Linux/macOS系统上配置Java环境变量。
35 12
|
1月前
|
Java 开发者 微服务
Spring Boot 入门:简化 Java Web 开发的强大工具
Spring Boot 是一个开源的 Java 基础框架,用于创建独立、生产级别的基于Spring框架的应用程序。它旨在简化Spring应用的初始搭建以及开发过程。
80 6
Spring Boot 入门:简化 Java Web 开发的强大工具
|
2月前
|
Java
java小工具util系列4:基础工具代码(Msg、PageResult、Response、常量、枚举)
java小工具util系列4:基础工具代码(Msg、PageResult、Response、常量、枚举)
64 24
|
1月前
|
监控 架构师 Java
Java虚拟机调优的艺术:从入门到精通####
本文作为一篇深入浅出的技术指南,旨在为Java开发者揭示JVM调优的神秘面纱,通过剖析其背后的原理、分享实战经验与最佳实践,引领读者踏上从调优新手到高手的进阶之路。不同于传统的摘要概述,本文将以一场虚拟的对话形式,模拟一位经验丰富的架构师向初学者传授JVM调优的心法,激发学习兴趣,同时概括性地介绍文章将探讨的核心议题——性能监控、垃圾回收优化、内存管理及常见问题解决策略。 ####
|
2月前
|
监控 安全 Java
Java中的多线程编程:从入门到实践####
本文将深入浅出地探讨Java多线程编程的核心概念、应用场景及实践技巧。不同于传统的摘要形式,本文将以一个简短的代码示例作为开篇,直接展示多线程的魅力,随后再详细解析其背后的原理与实现方式,旨在帮助读者快速理解并掌握Java多线程编程的基本技能。 ```java // 简单的多线程示例:创建两个线程,分别打印不同的消息 public class SimpleMultithreading { public static void main(String[] args) { Thread thread1 = new Thread(() -> System.out.prin
|
2月前
|
Java 程序员 容器
Java中的变量和常量:数据的‘小盒子’和‘铁盒子’有啥不一样?
在Java中,变量是一个可以随时改变的数据容器,类似于一个可以反复打开的小盒子。定义变量时需指定数据类型和名称。例如:`int age = 25;` 表示定义一个整数类型的变量 `age`,初始值为25。 常量则是不可改变的数据容器,类似于一个锁死的铁盒子,定义时使用 `final` 关键字。例如:`final int MAX_SPEED = 120;` 表示定义一个名为 `MAX_SPEED` 的常量,值为120,且不能修改。 变量和常量的主要区别在于变量的数据可以随时修改,而常量的数据一旦确定就不能改变。常量主要用于防止意外修改、提高代码可读性和便于维护。
|
2月前
|
Java 大数据 API
14天Java基础学习——第1天:Java入门和环境搭建
本文介绍了Java的基础知识,包括Java的简介、历史和应用领域。详细讲解了如何安装JDK并配置环境变量,以及如何使用IntelliJ IDEA创建和运行Java项目。通过示例代码“HelloWorld.java”,展示了从编写到运行的全过程。适合初学者快速入门Java编程。
|
2月前
|
Java 程序员 数据库连接
Java中的异常处理:从入门到精通
在Java编程的海洋中,异常处理是一艘不可或缺的救生艇。它不仅保护你的代码免受错误数据的侵袭,还能确保用户体验的平稳航行。本文将带你领略异常处理的风浪,让你学会如何在Java中捕捉、处理和预防异常,从而成为一名真正的Java航海家。