[学习笔记] Java基础之变量、数据类型和运算符

# 学习 # · 2020-04-02

变量和数据类型

1、8大基本数据类型:int、long、float、double、char、String、byte、boolean

2、变量:

旅馆中的房间变量
房间名称变量名
房间类型变量类型
入住的旅客变量的值

通过变量可以简单快速地找到它储存的数据,讲数据制定给变量,就是将数据存储到以别名为变量名的那个房间;调用变量,就是将那个房间中的数据取出来使用,可见变量是储存数据的一个基本单元,不同的变量互相独立。

3、Java常用数据类型:

数据类型说明举例
int整型储存整数
double双精度浮点型带有小鼠的数字
char字符型储存字符
String字符串型储存一串字符

4、变量声明及使用:

  • (1)根据数据的类型在内存中分配一个合适的“房间”,并给它命名,即“变量名”。
  • (2)将数据储存到这个“房间”中。
  • (3)从“房间”中取出数据使用,可通过变量名来获得。
  • (4)基本语法:
    • 数据类型 变量名
      变量名 = 值;
      String name;
      name = "小红";
      
      数据类型 变量名 = 值;
    
    5、变量命名规则:
    
    | 序号 | 条件                                              | 合法变量名 | 非法变量名 |
    | ---- | ------------------------------------------------- | ---------- | ---------- |
    | 1    | 条件必须以字母、下划线“_”或“$”符号开头            | _myCar     | *myCar     |
    | 2    | 变量可以包括数字,但不能以数字开头                | scorel     | 9myCar     |
    | 3    | 除了“_”或“$”符号以外,变量名不能包括任何特殊字符  | $nyCar     | myCar%     |
    | 4    | 不能使用Java语言的关键字,如int、class、public 等 | graph1_1   | a+b        |
    
    6、常见错误:
  • (1)变量未赋值先使用。
  • (2)使用非法变量名。
  • (3)变量不能重名。


    运算符

    1、赋值运算符:=

    2、算数运算符:

    运算符说明举例
    +加法运算符,求操作数的和5+3 等于 8
    -减法运算符,求操作数的差5-3 等于 2
    *乘法运算符,求操作数的乘积5*3 等于 15
    /除法运算符,求操作数的商5/3 等于 1
    %取余运算符,求操作数相除的余数5%3 等于 2

    3、自动类型转换规则:

  • (1)规则1:如果一个操作数为double型,则整个表达式可提升为double型。
  • (2)规则2:满足自动类型转换的条件,两种类型要兼容或目标类型大于源类型。

    4、强制类型转换:

    (类型名)表达式

int b = (int)10.2;
double a = 10;
int c = (int)a;


5、关系运算符:

| 关系运算符 | 说明     | 举例                                 |
| ---------- | -------- | ------------------------------------ |
| >          | 大于     | 99>100,结果为 false                  |
| <          | 小于     | 大象的寿命<乌龟的寿命,结果为true    |
| \>=        | 大于等于 | 你的考试>=200分,结果为false         |
| <=         | 小于等于 | 每次考试成绩<=60分,结果为 false     |
| ==         | 等于     | 地球的大小==篮球的大小,结果为 false |
| !=         | 不等于   | 水的密度!=铁的密度,结果为true       |

6、boolean(布尔)类型:只有true(真)和false(假)两个值。

7、运算符优先级:

- (1)最高的优先级:小括号,即( )。

- (2)最低的优先级:赋值运算符,即=。
如无特殊说明,本博所有文章均为博主原创。

如若转载,请注明出处:一木林多 - https://www.l5v.cn/archives/243/

评论