资讯专栏INFORMATION COLUMN

JAVA学习之路 (二) 变量和常量

focusj / 2414人阅读

摘要:变量和常量中的关键字关键字对的编译器有着特殊的意义,我们在程序中应用时一定不要使用关键字来定义变量或者常量,一定要慎重哦关键字是区分大小写的哦,所以和是不一样的中的标识符标识符就是用于给程序中变量类方法等命名的符号。

变量和常量 java中的关键字

关键字对 Java 的编译器有着特殊的意义,我们在程序中应用时一定不要使用关键字来定义变量或者常量,一定要慎重哦!!

Java 关键字是区分大小写的哦,所以Void 和void是不一样的!

java中的标识符
标识符就是用于给 Java 程序中变量、类、方法等命名的符号。

1. 可以有字母、数字、下划线、美元符号$组成
2. 但是不能包含@、%、空格等特殊字符
3. 不能以数字开头
4. 标识符不能是关键字或者保留字
5. 标识符是严格区分大小写的
6. 标识符的命名最好能够反映器作用,见名知意
java中的变量
简单的说,我们可以把变量看作是个盒子,可以将钥匙、手机、饮料等物品存放在这个盒子中,也可以在需要的时候换成我们想存放的新物品。

java中通过变量类型、变量名、变量值三大要素来描述一个变量

如何命名变量

好的习惯: 

1. 第一个单词的首字母小写,其后单词的首字母大写,俗称骆驼式命名法
2. 变量命名时,尽量简短且能清楚的表达变量的作用,做到见名知意。
java中的数据类型
Java 语言是一种强类型语言。通俗点说就是,在 Java 中存储的数据都是有类型的,而且必须在编译时就确定其类型。

常用的基本数据类型有:

注意点

public class HelloWorld{
    public static void main(String[] args) {
       String name="爱慕课";
       char sex="男";
       int num=18;
       double price=120.5; 
       // 如果是float,就必须如下
       // float price = 120.5f;
       boolean isOK=true;
        System.out.println(name);
        System.out.println(sex);
        System.out.println(num);
        System.out.println(price);
        System.out.println(isOK);
    }
}
Java中变量的使用规则

Java 中的变量需要先声明后使用

变量使用时,可以声明变量的同时进行初始化

变量中每次只能赋一个值,但可以修改多次

main 方法中定义的变量必须先赋值,然后才能输出

虽然语法中没有提示错误,但在实际开发中,变量名不建议使用中文,容易产生安全隐患,譬如后期跨平台操作时出现乱码等等

Java中的自动类型转换
在 Java 程序中,不同的基本数据类型的数据之间经常需要进行相互转换。

代码中 int 型变量 score1 可以直接为 double 型变量 score2 完成赋值操作,运行结果为: 82.0

自动类型转换是需要满足特定的条件的

目标类型能与源类型兼容,如 double 型兼容 int 型,但是 char 型不能兼容 int 型

目标类型大于源类型,如 double 类型长度为 8 字节, int 类型为 4 字节,因此 double 类型的变量里直接可以存放 int 类型的数据,但反过来就不可以了

Java中的强制类型转换
当程序中需要将 double 型变量的值赋给一个 int 型变量,该如何实现呢?

语法:( 数据类型 ) 数值

强制类型转换可能会造成数据的丢失哦,小伙伴们在应用时一定要慎重哦!

public class HelloWorld{
    public static void main(String[] args) {
        double heightAvg1=176.2;
        int heightAvg2=(int)heightAvg1;
        System.out.println(heightAvg1);
        System.out.println(heightAvg2);
    }
}
Java常量的应用
所谓常量,我们可以理解为是一种特殊的变量,它的值被设定后,在程序运行过程中不允许改变。

语法:final 常量名 = 值;

常量名一般使用大写字符

final String MELA = "男";
System.out.println(MELA);
Java中使用注释

Java 中注释有三种类型:单行注释多行注释文档注释

我们可以通过 javadoc 命令从文档注释中提取内容,生成程序的 API 帮助文档。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/76692.html

相关文章

  • JAVA学习之路 (六) 面向对象之封装、继承、多态

    摘要:面向对象之封装继承多态封装将类中的信息进行隐藏在类的内部,不允许外部程序信息直接访问,而是只能通过该类的提供的方法来实现对隐藏信息的提供和访问。与之对应,包含内部类的类被称为外部类。 面向对象之封装、继承、多态 封装 将类中的信息进行隐藏在类的内部,不允许外部程序信息直接访问,而是只能通过该类的提供的方法来实现对隐藏信息的提供和访问。 好处 只能隐藏规定的方法和数据 隐藏类的实现细节,...

    wenhai.he 评论0 收藏0
  • Javag工程师成神之路(2019正式版)

    摘要:结构型模式适配器模式桥接模式装饰模式组合模式外观模式享元模式代理模式。行为型模式模版方法模式命令模式迭代器模式观察者模式中介者模式备忘录模式解释器模式模式状态模式策略模式职责链模式责任链模式访问者模式。 主要版本 更新时间 备注 v1.0 2015-08-01 首次发布 v1.1 2018-03-12 增加新技术知识、完善知识体系 v2.0 2019-02-19 结构...

    Olivia 评论0 收藏0
  • java学习() —— java基础语法

    摘要:前言的基础语法与有很多相似之处,但是也有一些特定的关键词是独有的。以开头八进制由,,组成。整数默认是十进制十六进制由,,,,,,,,组成。初始化值必须初始化值,否则不能使用变量。 前言 java的基础语法与php有很多相似之处,但是也有一些特定的关键词是java独有的。 java的基础语法大体就包括:关键字,标识符,注释,常量,进制和进制转换,变量,数据类型和类型转换,运算符,语句 ...

    caiyongji 评论0 收藏0
  • 【修炼内功】[JVM] 类文件结构

    摘要:本文已收录修炼内功跃迁之路学习语言的时候,需要在不同的目标操作系统上或者使用交叉编译环境,使用正确的指令集编译成对应操作系统可运行的执行文件,才可以在相应的系统上运行,如果使用操作系统差异性的库或者接口,还需要针对不同的系统做不同的处理宏的 本文已收录【修炼内功】跃迁之路 showImg(https://segmentfault.com/img/bVbtpPd?w=2065&h=11...

    Eminjannn 评论0 收藏0
  • php底层原理之变量

    摘要:但是对于结构体中的和字段我们一直都没有详细介绍过,而这两个字段其实是和变量之间赋值的原理有着密切的关系的。 上周我们从底层的角度介绍了php变量从生成->常量赋值->销毁的完整生命周期(不了解的同学可以翻看一下前面的文章php底层原理之变量(一)),但是我们留了一个思考,不知道大家有答案了没,变量之间的赋值在底层又是如何实现的呢? 变量之间赋值 php变量的zval结构,我们已经介绍了...

    bladefury 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<