一:数据类型
Java程序就是对数据的操作。Java中数据类型的划分如下图:
1、基本数据类型
-
数值型:整数型:byte、short、int、long 小数型:float、double
-
字符型:char
-
布尔型:boolean 真和假 true/false
-
数值型:在内存中占的大小
| byte占一个字节(在内存中占8位) | 取值范围:-128----127 |
|---|---|
| short占两个字节(在内存中占16位) | 取值范围:-32768----32767 |
| int占4个字节(在内存中占32位) | 取值范围:-2147483648----2147483647 |
| long占8个字节(在内存中占64位) | 取值范围:-9223372036854775808----9223372036854775807 |
注:在这四个整数类型中,int类型是默认的整数数值类型
| float型为单精度浮点型 | 在内存中占了4个字节(32位) |
|---|---|
| double型为双精度浮点型 | 在内存中占了8个字节(64位) |
注:double位默认类型
-
字符型
在Java中字符型表示单个字符,且必须使用单引号(’’)将其括起来。Java采用的16bit的Unicode 编码作为字符型的编码方式 eg:\uXXXX -
布尔型:boolean 真或者假
2、引用数据类型
- 类
- 接口
- 数组
二:Java变量和常量
1.作用:用来在程序运行期间保存数据的容器 临时存储
变量:在程序运行期间可以改变的量
常量:在程序运行期间不可提改变的量
2.创建和声明
- 语法
变量:数据类型 变量名;
常量:final 数据类型 常量名; - 声明的方式
先声明再赋值
声明时赋值 - 变量的使用:使用输出语句,调用变量名;使用变量,可以重复来使用一个数据。方便 数据的维护和修改。
3、Java代码中的注释
- 注释在代码执行时不起作用,注释是写给自己和别人看的
- 单行注释://
- 多行注释:/* */
- doc文档注释: /** */可以生成自己的api 文档
4、数据类型转换问题
java 数据类型,按照数据类型大小来排列
byte—short,char—int—long—float—double
- 自动类型转化:小类型变量赋值给大类型变量
- 强制类型转化:大类型变量赋值给小类型变量
- 对于Java来说都是强制转换
三、获取键盘输入 Scanner
四:运算符
1.算数运算符:在Java中使用数学运算符,主要是对数值型的数据进行操作
-
他包括:+ - * / %
-
++和–
num++:先输出原来的值再+1 在下一次输出的时候起作用
++num:先运算,输出运算后的结果 -
三目运算符:String mess = (变量 = 值 ? “中奖”:“下次再来”)