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

时间:2023-01-28 21:43:28

   第一章主要学习了Java程序的基本框架,以及如何在IDE环境 MyEclipse中创建Java应用程序,让我对Java程序有了一个感性的认识,第二章主要学习Java的一些基本“词汇”,包括变量、运算符和一些关键字·

  一、变量和数据类型

   1、变量:储存数据的一个基本单位。

   2、Java常用的数据类型:(1)int  整型 ,用于存储整数。 (2)double  双精度浮点型,用于存储带有小数的数字。  (3)char  字符型,用于存储单个字符。  (4)          String 字符串型,用于存储一串字符。int型的数值要占4个 字节,而double型数值占8个字节。

   3、变量的声明及使用:(1)根据数据的类型在内存中分配一个合适的“房间”,并给它命名,即“变量名”。 (2)将数据存储到这个“房间”中。  (3)从“房间”中取出数据使用,可   以通过变量名来获得。

         ㈠ 声明变量,即“根据数据类型在内存中申请一块空间”,这里需要给变量命名。

         语法:数据类型   变量名;

         double  mark;       //声明双精度浮点型变量mark存储分数

         String   name;     //声明字符串变量name存储姓名

         char  sex;           //声明字符变量sex存储性别;

          给变量赋值,即“将数据存储至对应的内存空间”。

         语法: 变量= 值;

         mark=98.5;  //存储98.5

         name="赵四"; //存储”赵四“

         sex=‘男’;//存储‘男’

        ㈠㈡合二为一;数据类型  变量名 = 值;

       double mark = 98.5;

         ㈢调用变量。使用存储的变量。

           System.out.println(score);    //从控制台输出变量score存储的值

        使用声明的变量名就是使用变量对应的内存空间的数据。变量都必须声明和赋值后才能使用。

    4、变量的命名规则:(1)变量必须以字母、下划线“_”或” $ “符号开头。(2)变量可以包括数字、但不能以数字开头。 (3)除了” _ "或“ ” $ "以外,变量名不能包括任何特         殊字符。 (4)不能使用Java语言的关键字,如int,class,public等。

    5、常见错误:(1)变量未赋值先使用    (2)使用非法的变量名;(3)变量重名

 二、运算符

      1、赋值运算符:“ = ”,int money = 800;

      2、算术运算符:(1)+:加法运算符,求操作数的和   (2)—:减法运算符,求操作数的差   (3)*:乘法运算符,求操作数的乘积    (4)/:除法运算符,求操作数                的商。        (5)%:取余运算符,求操作数相除的余数。

          Scanner input = new Scanner(System.in);//从控制台输出

           int html = input。nextInt();

      3、数据类型转换(是为了方便不同类型的数据之间进行运算):(1)自动数据类型转换 (自动类型转换时必须符合一定的条件):数值类型(整型和浮点型)互相兼容   (2)强制类型转换:(数据类型)表达式

      4、boolean 类型:(1)true:真    (2)false:假

      5、关系运算符:(1)> 大于  (2)< 小于(3)>=  大于等于 (4)<= 小于等于   (5)== 等于  (6)!=  不等于

         程序要实现的功能可以分为以下两部分:(1)实现从键盘获取数据       (2)比较数据,并比较结果输出。

     “ = ”和“ == ”的区别:(1)“ = ”是赋值运算符,即把右边的值赋给“ = ”左边的变量,如  int num = 20 ;(2)“==”是比较运算符,即“==”左边的值与“==”右边的值比较,看他们是否相等,如果相等则为true,否则未false,如3= =4的结果未false。 

        运算符的优先级:算术运算符>关系运算符>逻辑运算符