javaSE--二、java变量

  1. 使用变量
    1. 现实中 入住酒店的流程
      1. 确定所需的房型
      2. 房号和对应的房卡
      3. 入住
    2. 内存中 数据存储流程
      1. 明确所存储的数据的类型
      2. 为内存空间取别名(变量名)
      3. 存入数据
    3. 变量使用的标准步骤  步骤不能遗漏 也不能交换使用顺序
      1. 先声明   int num;
      2. 再赋值  num=1000;       int num=1000;
      3. 后使用  num+10;
    4. 变量的定义
      1. 在内存中开辟的用于存储某一特定数据类型数据的空间  称为变量
    5. 基本的数据类型
      1. 数值型   能够进行算数运算的数据类型
        1. 整形
          1. byte
          2. short
          3. int
          4. long
        2. 浮点数
          1. float  单精度浮点数
          2. double  双精度浮点数
      2. 非数值型
        1. 字符型   char c=’张’;
        2. 字符串   String str=”今天天气不错”;
    6. 变量命名的规则与规范
      1. 三规则
        1. 变量名的首字符可以使用 $  _  英文字母  除首字符以外的其他字符 可以使用  $ _ 字母 和 数字
        2. 变量名不得与系统的关键字(保留字)冲突
        3. 变量名不得重复声明
      2. 三规范
        1. 小驼峰命名法  stuName  stuAge  zhangSan
        2. 变量名要有一定的意义  识文知意
        3. 易用性  empName
    7. java中的运算符
      1. 赋值运算符  =    将符号右侧的数据 存储到 左侧的变量中
      2. 算数运算符  数值型数据可以使用算数运算符来完成运算
        1. +   在该符号两边 有一边 甚至两边为字符串数据时 该符号作为连接符使用  如果符号的两边 均为数值型数据 则 作为加法运算符使用
          1. 加法运算符
          2. 连接符    “a”+1   -->  “a1”
          3. 特殊类型字符型的连接  ‘a’+1
        2. *
        3. /     9/4  2    整数与整数运算结果只能是整数
        4. %    9%4   1   模运算 做的是除法运算 但不取商  取余数 一般只针对整形数据进行运算
      3. 关系运算符(比较运算符)
      4. 逻辑运算符
    8. 数据类型的转换
      1. 整数与整数运算结果一定是整数  小数与整数混合进行的运算呢?
      2. 字符型数据 和 整形数据 使用+  关联 进行何种运算?
      3. 当数据类型兼容 并且 是将一个较小数据类型的数据存入较大数据类型空间时  进行自动类型转换(隐式类型转换)
      4. 数据类型兼容  并且 将较大类型数据 存入 较小类型的变量空间中 需要强制类型转换( 显示类型转换)       目标类型  变量= (目标类型)数据;
    9. 接收用户从控制台上进行数据的输入
      1. 借工具  import java.util.Scanner;  写在整个程序结构之外 之前
      2. 申请使用工具   Scanner input=new Scanner(System.in);  写在程序入口
      3. 使用工具

//接收用户输入整数

gongJu.nextInt();

//接收用户输入小数

gongJu.nextDouble();

//接收用户输入字符串

gongJu.next();

//字符输入

gongJu.next().charAt(0);   

猜你喜欢

转载自blog.csdn.net/weixin_43619912/article/details/94559023