变量和数据类型

1.变量
1.1什么是变量
变量就是变化的数值
Java中的变量就是变化的数值的载体
1.2变量的声明
在Java程序中,要想使用变量
必须先声明变量,声明时,要确定这个变量的数据类型
整数类型使用int
1.2.1声明的语法
<数据类型> <变量名>;
int x;
向Java声明,有一个能保存整数类型数据的变量叫x
1.3变量的初始化
1.3.1变量声明之后可以对他进行赋值操作
其中第一次对变量赋值称为
1.3.2初始化的方法
方法1 int x;
x=35;
方法2 步骤合二为一
int x=35;
1.4变量的使用
1.4.1所谓的使用就是将变量中保存的值取出来
1.4.2情况1 直接输出
System.out.println(x);
情况2参与计算
int y=x+5;
x=x-10;
1.5变量的注意事项
1.5.1声明过得变量不能再次声明
int x;
int x=1;//发生错误
1.5.2变量的赋值必须匹配声明的类型
int x=52.8;//发生错误
1.5.3变量必须先声明在初始化在使用
int x;
System.out.println(x);//发生错误
x=x-10;//发生错误
1.5.4一条语句可以声明多个变量
int x,y,z;//声明3个变量
int x,y,z=50;//只有z被赋值
int x=1,y=2,z=3;//声明三个变量并赋值
2.变量的命名
2.1变量的命名规则
2.1.1变量名的组成
字母,数字,_,$
可以不限长度的任意组合,但是数字不能开头
2.1.2Java字母区分大小写(大小写敏感)
2.1.3不允许出$和_外的其他字符
比如 空格
2.1.4关键字不能做变量名
2.2变量名的命名规范
2.2.1变量名使用英文字符
2.2.2应该使用有含义的单词
2.2.3如果变量名有多个单词组成应该遵循驼峰命名规则:
即:第一个单词首字母小写其后每个单词的首字母大写
2.2.4即达到英文的见名知意的效果
3.Java中的数据类型
基本数据类型 引用数据类型
基本数据类型一共8中------常见面试题
4个整数2个小数2个非数
3.1byte(字节) 1字节 -128~127
不常用(在后面阶段使用IO使用)
3.2short(短整型) 2字节 -32768~32767
不常用(通常情况下和其它语言兼容)
3.3int(整型) 4字节 -2147483648~2147483647
常用
3.4long(长整型) 8字节 很大
常用(int类型不够用时使用)
当将一个超过int最大值的数据存入long类型时需要
在数据结束后加一个l或者L
3.5float(浮点型) 4字节
不常用(精度较小)
如果在Java中直接向float类型的变量中赋值
需要在数据结束后加一个f或者F
3.6double(双浮点) 8字节
常用
3.7char(字符) 2字节
需要掌握(只能存一个字符)
char类型能保存一个字符,这个字符需要用’'引起来
本质上,每个字符也对应一个数字(Unicode编码)
a–97 A–65 0–48
3.8boolean(布尔) 1字节
只有两个取值
true和false
4.Java中的计算与数据类型
4.1Java中只允许相同的数据类型的数据进行计算
而且计算的结果仍然是这个类型
4.2自动类型转换
4.2.1什么时候发生
当不同数据类型的数据发生计算时
4.2.2什么现象
运算之前会将较小范围的数据类型转换成较大范
围的数据类型
4.2.3什么结果
运算结果一定是较大的数据类型
4.2.4数据类型大小的排序
小 -> 大
byte short int long float double
char
ps:byte,short,char相互计算,结果都是int
4.3强制类型转换(显示类型转换)
4.3.1什么时候用
不同数据类型计算
想得到较小的数据类型
4.3.2怎么用
(<目标类型>)<变量\数据>
double d=25.7;
(int)d;
4.3.3计算前,会将右侧的变量或数据转换为()里的类型
这样的操作可能会发生精度丢失
5.控制台输入
5.1通过在控制台上用键盘输入一些内容,将这些内容,数据赋给
程序中的变量
5.2实现步骤
5.2.1获得使用许可
在public class的上面
import java.until.Scanner;
5.2.2获得工具
在main方法中的第一行
Scanner scan=new Scanner(System.in);
5.2.3接收用户的输入
int x=scan.nextInt();
double y=scan.nextDouble();

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值