变量、数据类型和运算符、scaner

一:变量

  1. 内存如何存放数据

    (1)存放特点

    特点1:临时数据存放在内存条中

    特点2:永久数据存放在硬盘中 

         (2)拓展:

栈,堆,静态成员的关系是什么?

答案:1、栈--一般存放变量

          2.堆--一般存放对象

          3.方法区一般存放静态成员

2.生活中的变量

   “类比”开房间:

   房间   -----变量

   房间名字--变量名

   房间类型--变量类型

   入住的客人--变量值

3.计算机中的变量

步骤1(定义的行为):

变量类型 变量名;

步骤2(赋值的行为):

变量名=变量值;

步骤3:输出变量

System.out.println(变量名);//控制台输出的是变量值

4.常量

(1)定义:固定的值一般存放在常量中

(2)常量和变量的区别:变量一般存放可变的值,而常量一般存放固定的值

(3)常量的命名规范:

1、常量名通常纯大写

2、不同字符使用下划线分割

3、只能赋值一次,不能更改

 二:数据类型

1.Java中8种基本数据类型:

整型:byte,short,int ,long

浮点型(小数点型):float,double

字符型:cha

布尔:boolean

2.Java基本数据类型创建

 3.Java引用类型:String

 4.数据类型

三.变量命名规则

(1)规则1

 

 (2)规则2

特点:多个字母组合需要符合驼峰规则,例如moneyCount

 (3)规则3

特点:尽量使变量有意义,例如money,score等等,反面案例a,b,c等等

练习题:

题目:

使用变量存储以下MP3信息,并打印输出

品牌(brand):爱国者F92

重量(weight):12.4

电池类型(type):内置锂电池

价格(price):499

四.运算符

1.赋值运算符

问题:

学员王浩的Java啊成绩是80分,学员张萌的Java成绩与王浩的相同,输出张萌的成绩。

王浩=80 张萌=80,张萌=80

王浩=80 张萌=王浩 ,张萌=80

2.算术运算符

 加减乘除

 3.关系运算符

> , <

==,!=

>=,<=

关系运算符的作用:用来比较运算

比较的结果:Boolean类型(布尔类型)

五:类型转换

1.自动类型转换举例

2.由于int类型小于double类型,所以int类型的值可以自动转换成double类型

3.由于int类型小于long类型,所以int类型的值可以自动转换成long类型

 

4.由于double类型大于int类型,所以double类型的值不可以自动转换成int类型

 六:自动类型转换规则

(1)由小转大、低字节向高字节自动提升

 

七:强制类型转换

八:Scanner

Scanner 类:扫描器的类

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值