java_01.2

来源:互联网 发布:千寻软件下载 编辑:程序博客网 时间:2024/06/05 06:43
课堂笔记2
1变量:
将不确定的数据进行存储 也就是在内存中开辟空间 保存程序执行中的数据
如何在内存中开辟空间:
1.想要存储数据 必须给个名字
2.对于常量来讲有很多种 那么开辟空间的时候就必须确定存储的是什么数据类型
java是强类型的语言 对类型的划分很细致 在内存中分配不同的大小


开辟空间 就是通过 明确 数据类型 变量名 数据 来实现的
变量分类:
1.按照所属的数据类型划分:
基本数据类型 持有原始值(四类八种)
引用数据类型 持有引用值 某个对象的引用 不是该对象本身
2.按照被声明的位置划分
局部变量:方法或语句块中定义的变量
全局变量:方法外部,类的内部定义的变量
注意:类之外不能有变量的声明
为什么要定义变量?
用来不断的存放同一种数据类型的常量,并且可以重复使用
使用变量的注意事项:
1.变量的作用范围 在 一对{}之间有效
2.初始化值
定义变量的格式:
数据类型 变量名 = 初始化值;
注意:格式是固定的
理解:变量就如同数学中的未知数
变量的命名规则
一个单词就小写
两个单词 第二个首字母大写
2.基本数据类型****
整数类型
byte 占一个字节 1byte = 8bit -128到127
short 占两个字节 16位 -2的15次方 ~ 2的15次方-1
int 占四字节 32位 -2的31次方 ~ 2的31次方 -1
long 占八字节 64位 -2的63次方 ~ 2的63次方-1
浮点类型
float 占四字节 单精度 -3.403E38~3.403E38
double 占八字节 双精度 -1.798E308 ~ 1.798E308
布尔类型
boolean 理论上占八分之一字节 true / false
字符类型
char 占两个字节 0~65535
任意单个字符 单个中文 整数
3.基本数据类型的转换
自动类型转换(隐士类型转换) 小转大
强制类型转换(显式类型转换) 大转小
自动类型转换
相互兼容的数据类型之间 将取值范围较小的数值 赋值给取值范围较大的
注意:一旦byte short char 类型变量参与预算 则运算结果表达式类型为int
强制类型转换
取值范围较小的类型 变量名 = (取值范围较小的类型)取值范围较大的变量或者是值
基本数据类型取值范围 小到大
byte -->short -->int -->long -->float -->double
        char -->
表达式
表达式:有变量/常量


键盘录入的基本步骤
1.导包
格式 import java.util.Scanner;
位置在Class上面
2.创建键盘录入对象
scanner sc= new scanner(system.in)
3.获取 
= sc.nextInt()

4.运算符
算数运算符 + -  * / % ++ --
赋值运算符 = += -+ *= /= &=
关系运算符 > < >= <= == !=
逻辑运算符! & | ^ && ||
位运算符 & | ^ ~ >> << >>>
字符串连接运算符 +


算数运算符 ++自增  --自减
自增 自减 放在变量前面: 先自身+1 然后在参与运算
自增 自减 放在变量后面: 先运算 再自身+
5.运算符
6.语句
7.函数
8.数组