Java初学者学习笔记(二)

第二章 变量、数据类型和运算符

变量

  • 在程序运行过程中允许改变其值的量
  • 通过变量名可以简单快速地找到它存储的数据

数据类型

  • 用来区分不同的数据
  • 不同类型的数据要分配不同大小的内存空间
  • 常用的数据类型:int、double、char、String、boolean
  • 数据类型转换包括自动类型转换和强制类型转换

运算符

  • 赋值运算符(=)
  • 算术运算符(+、 – 、*、/、%)
  • 关系运算符(>、<、>=、<=、 ==、 !=)
  • 使用Scanner类提供的方法可以从键盘获取输入的信息

一、变量声明及使用

第一步:声明变量,即“根据数据类型在内存申请空间”

格式:数据类型变量名

示例:int money;

第二步:赋值,即“将数据存储至对应的内存空间”

格式:变量名=数值;

示例:money=1000;

注意:第一步和第二步可以合并一步完成。

第三步:使用变量,即“取出数据使用 ”

变量命名规范:

变量名由数字、字母、下划线‘_’、‘线’ 符号等组成,首字母必须是字母、或下划线‘_’、‘’ 符号。

简短且能清楚地表明变量的作用,通常第一个单词的首字母小写,其后单词的首字母大写。例如:myScore

二、数据类型
Java初学者学习笔记(二)

自动类型转换规则
规则1:如果一个操作数为double型,则整个表达式可提升为double型

规则2:满足自动类型转换的条件

两种类型要兼容

数值类型(整型和浮点型)互相兼容

目标类型大于源类型

例如:double 型大于 int 型

强制类型转换
格式:(类型名)表达式

三、运算符:
赋值运算符:=

格式:变量名=表达式;

表达式就是符号(如加号、减号)与操作数(如b,3等)的组合

算术运算符:+、-、X、÷、%、++、–

关系运算符:>,<,==,!=,>=,<=

运算符的优先级

算术运算符>关系运算符>逻辑运算符

当运算符比较多,无法确定运算符执行顺序时,可以使用小括号控制一下顺序,()内的优先级最高

文章转载至:微信公众号-志成IT教育
原文:https://mp.weixin.qq.com/s/jjL-JAiMPotK2R1GN3o2XQ