JAVA变量和数据类型的知识点有哪些
这篇文章主要讲解了"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. 数据类型转换
Java中的自动类型转换
int转换double类型时可以直接转换,这种叫做自动类型转换,当然自动类型转换是需要满足特定条件的:
目标类型能与源类型兼容,如 double 型兼容 int 型;
目标类型大于源类型,如 double 类型长度为 8 字节, int 类型为 4 字节,因此 double 类型的变量里直接可以存放 int 类型的数据,但反过来就不可以了。
Java中的强制类型转换
强制类型转换容易造成数据丢失,所以在转换时需要多加注意
强制类型转换的语法是 (数据类型)数值
double avg1=75.8;
int avg2=(int)avg1;
c.变量名的命名和规范:
c. 变量名
由数字、字母、下划线和美元符号组成,数字不能开头。
不能使用英文单词和拼音组合形式,要么全拼音要么全单词。
不能使用关键字和保留字。
采用驼峰命名法,首字母小写,如果有多个单词,后面的每个单词首字母大写。
连字符写法:user_name
见名知义
3.变量
先声明再赋值
int num;
num = 10;声明并赋值
int num = 10;
常量的认识
所谓常量可以理解成一种特殊的变量,它的值被设定后,在程序运行过程中不允许被改变。
final 常量名=值;
final double PI=3.14;
常量名一般使用大写字符。
程序中使用常量可以提高代码的可维护性。例如,在项目开发时,我们需要指定用户的性别,此时可以定义一个常量 SEX,赋值为 "男",在需要指定用户性别的地方直接调用此常量即可,避免了由于用户的不规范赋值导致程序出错的情况。
Scanner键盘录入
控制台只是为了我们在前期学习语法阶段使用的工具,或者未来在开发阶段进行测试时的使用而已。
导入Scanner
import java.util.Scanner; 必须放在类声明上方 包声明下方。
创建Scanner对象
Scanner scan = new Scanner( System.in);
使用方法进行输入
nextInt(); 输入整数
nextDouble(); 输入小数
next(); 可以用来输入字符串
运算符的认识
赋值运算符
即用来给程序赋值的运算符。诸如,boolean类型、整型类型、浮点型、字符类型等等,都可以通过"="来赋值。"="运算是从右向左的,即把右边的值或变量赋值给左边的变量
算术运算符
即我们数学中的加(+)、 减(-)、乘(*)、除(/)、求余(%)运算符。这里对加减乘这三个运算符进行操作了。
对于除(/)运算符来讲。如果两个整数相除,若整数不进行float类型的强制转换的,结果是只是取整数部分,小数部分会舍去。
求余操作是不取商,而是得出余数。与除不同,除取的是商。在编程中需要注意。
运算符中还包括递增递减(++ 、-)运算符
关系运算符
故名思义,即对进行判断两个变量之间的关系的。这里的关系包括以下几个运算符:大于等(>=)、小于等于(<=)、大于(>)、小于(<)、等于(= =)、不等于(!=)这几个运算符。
这几个运算是二元运算符,即比较两个变量。如果判断是正确的话,返回的是布尔类型的值true或false,表示正确或错误。
逻辑运算符
即我们以前数学中学到的与、或操作。在这里是两种运算符&&(AND,与)和||(OR,或)运算符。
其中两种运算符中,可以简记下它们的功能,即:&&:一假则假 全真则真 ||:一真即真,全假则假
运算符中还包括递增递减(++ 、-)运算符
三元/目 运算符
类似于我们选择结构学习的if-else。
感谢各位的阅读,以上就是"JAVA变量和数据类型的知识点有哪些"的内容了,经过本文的学习后,相信大家对JAVA变量和数据类型的知识点有哪些这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!