温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

JAVA变量和数据类型的知识点有哪些

发布时间:2021-12-03 14:16:03 来源:亿速云 阅读:196 作者:iii 栏目:开发技术

这篇文章主要讲解了“JAVA变量和数据类型的知识点有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“JAVA变量和数据类型的知识点有哪些”吧!

变量的认识

1 什么是变量
Java用于临时性存储数据的单位/容器。

2.变量的三要素
a.变量的数据类型

**按照数值和非数值划分:**
	数值:		byte short int long     float  double
	非数值:		char    boolean   String
**按照基本和引用数据类型划分:**
	基本数据类型:byte short int long  float double  char  boolean
	引用数据类型:数组、类(String)、接口、枚举

b. 数据类型转换

  1. Java中的自动类型转换
    int转换double类型时可以直接转换,这种叫做自动类型转换,当然自动类型转换是需要满足特定条件的:

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

  1. Java中的强制类型转换
    强制类型转换容易造成数据丢失,所以在转换时需要多加注意
    强制类型转换的语法是 (数据类型)数值
    double avg1=75.8;
    int avg2=(int)avg1;
    c.变量名的命名和规范:

c. 变量名

  1. 由数字、字母、下划线和美元符号组成,数字不能开头。

  2. 不能使用英文单词和拼音组合形式,要么全拼音要么全单词。

  3. 不能使用关键字和保留字。

  4. 采用驼峰命名法,首字母小写,如果有多个单词,后面的每个单词首字母大写。

    连字符写法:user_name

  5. 见名知义

3.变量

  1. 先声明再赋值

    int num;
    num = 10;

  2. 声明并赋值
    int num = 10;

常量的认识

所谓常量可以理解成一种特殊的变量,它的值被设定后,在程序运行过程中不允许被改变。
final 常量名=值;
final double PI=3.14;
常量名一般使用大写字符。
程序中使用常量可以提高代码的可维护性。例如,在项目开发时,我们需要指定用户的性别,此时可以定义一个常量 SEX,赋值为 “男”,在需要指定用户性别的地方直接调用此常量即可,避免了由于用户的不规范赋值导致程序出错的情况。

Scanner键盘录入

控制台只是为了我们在前期学习语法阶段使用的工具,或者未来在开发阶段进行测试时的使用而已。

  1. 导入Scanner

    import java.util.Scanner; 必须放在类声明上方 包声明下方。

  2. 创建Scanner对象

    Scanner scan = new Scanner( System.in);

  3. 使用方法进行输入

    nextInt(); 输入整数
    nextDouble(); 输入小数
    next(); 可以用来输入字符串

运算符的认识

赋值运算符

即用来给程序赋值的运算符。诸如,boolean类型、整型类型、浮点型、字符类型等等,都可以通过“=”来赋值。“=”运算是从右向左的,即把右边的值或变量赋值给左边的变量

算术运算符

即我们数学中的加(+)、 减(-)、乘(*)、除(/)、求余(%)运算符。这里对加减乘这三个运算符进行操作了。

对于除(/)运算符来讲。如果两个整数相除,若整数不进行float类型的强制转换的,结果是只是取整数部分,小数部分会舍去。

求余操作是不取商,而是得出余数。与除不同,除取的是商。在编程中需要注意。

运算符中还包括递增递减(++ 、–)运算符

关系运算符

故名思义,即对进行判断两个变量之间的关系的。这里的关系包括以下几个运算符:大于等(>=)、小于等于(<=)、大于(>)、小于(<)、等于(= =)、不等于(!=)这几个运算符。

这几个运算是二元运算符,即比较两个变量。如果判断是正确的话,返回的是布尔类型的值true或false,表示正确或错误。

逻辑运算符

即我们以前数学中学到的与、或操作。在这里是两种运算符&&(AND,与)和||(OR,或)运算符。

其中两种运算符中,可以简记下它们的功能,即:&&:一假则假 全真则真 ||:一真即真,全假则假

运算符中还包括递增递减(++ 、–)运算符

三元/目 运算符

类似于我们选择结构学习的if-else。

感谢各位的阅读,以上就是“JAVA变量和数据类型的知识点有哪些”的内容了,经过本文的学习后,相信大家对JAVA变量和数据类型的知识点有哪些这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是亿速云,小编将为大家推送更多相关知识点的文章,欢迎关注!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI