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

文章介绍了编程中的变量概念,包括内存中数据的存放、栈和堆的区别、以及静态成员的位置。详细阐述了Java中的8种基本数据类型和引用类型String。同时,讨论了变量的命名规则和赋值运算符的使用,以及类型转换的规则,特别是自动类型转换和强制类型转换。最后提到了Scanner类在输入处理中的作用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一:变量

  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 类:扫描器的类

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值