初始变量及运算符
1.掌握变量的概念
*变量:顾名思义,就是为了变化而生的。在程序中,变量是用来储存数据,并且随着程序的运行而发生改变。
*变量由变量类型,变量名及储存的值三部分组成。
2.常用数据类型
| 数据类型 | 说明 | 举例 |
| String | 字符串型 | 用于储存一串字符,如:个人姓名“玛丽莲梦露”,地址“唐宁街10号”,电子邮箱“xilige@sina.com.cn"等等。 |
| int | 整型 | 用于储存整数,如:人数5人,编号100,天数20天等等。 |
| double | 双精度浮点型 | 用于储存小数数字,如:价格20.5元,身高196cm,体重85kg等等。 |
| char | 字符型 | 用于储存一个字符,如:”男“或”女“,”是“或’否‘等等。 |
Java中的常用数据类型一般被分为两类:数值型及字符型
3.常用数据类型
*数值型:int整型类型 double双精浮点类型
*字符型:strng字符串类型 char字符类型
4.变量的声明和使用
变量声明
数据类型变量名; //声明变量
数据类型变量名=值;//声明变量并赋值
int number; //声明整型变量number
String name; //声明字符串型变量name
int score= 100; //声明整型变量score并赋值
5.变量名规则
※变量名必须以字母、“-”或“$”符号开头,但不推荐使用“$”符号。
※变量名可以包含数字,但不能以数字开头。
※除了第一个字符,后面可以跟任何数字、字母、“-”及“$”
※不可以使用Java的关键字,如: String、 class、 int等
※同一作用域内的变量名不可以重复。
6.算术运算符
加+减-乘*除/ 取余%
能不用多说,用法稍后再讲,先来记住Java语言中的一个新运算符,取余(也称为“取模”)运算符.
7.自动类型转换规则
*在一个表达式中,如果某一个操作数为double类型, 则整个表达式提升为double类型.
*满足自动类型转换的条件
8.自动类型转换的条件:
* 两种类型相互兼容,如均为数值型(整型和浮点型)。
* 由较小的数据类型向较大的类型进行转换(对于不同的数据类型在内存空间中所分配的空间大小是不一样的,这决定了每种数据类型的大小不同,int类型所分配的空间小于double类型,所以int类型的数据可以存储到double类型中,反之则不可以)。
9.强制性类型转换:
public class BigToSmall {
public static void main(String[] args) {
double score = 87.5;
int newScore = (int) score;
System.out.println("小新的考试成绩归整后为:" + newScore);
}
}
int newScore = (int) score; (强制变型为int型)*强制类型转换会丢失精度,使用时需注意。



