「3324」程序设计入门-Java语言(第一周:用程序来做计算)
1、变量 定义:
变量定义的一般形式就是:
<类型名称><变量名称>
int price;
int mount;
int price,amount;
变量的名字叫"标识符",只能由字母、数字和下划线组成,数字不可以出现在第一个位置,java的关键字不可以用做标识符。
PS:字母的大小区分。
int price = 0; // 变量的名字是 price,类型是 int,初始值是0
Java 是一种强类型语言,所有的变量在使用之前必须定义或声明,所有的变量必须具有确定的数据类型。数据类型表示在变量中可以存放什么样的数据,变量中只能存放指定类型的数据,程序运行过程中也不能改变变量的类型。
2、赋值:
赋值非"等于"。
a=b,b→a
3、常量:
final int amount = 100; //常量 amount 为100
4、浮点数:
带小数点的数值。
Scanner in = new Scanner (System.in);
因为两个证书的运算的结果只能是整数。
10和10.0在 Java 中是完全不同的数。
10.0是浮点数。
当浮点数和整数放到一起运算时,
Java 会将整数转换成浮点数,然后进行浮点数的运算。
5、double
inch 是定义为int类型的变量,把 int 换成 double ,我们就把它改为 double 类型的浮点数变量了。
double 的意思是''双'',它本来是'双精度浮点数'的第一个单词,人们用来表示浮点数类型。
浮点计算是有误差的:
System.out.println(1.2-1.1);
6、整数:
整数类型不能表达有小数部分的数,整数和整数的运算结果还是整数。
7、运算符优先级:
优先级:正常思维。
8、单目运算符:
只有一个算子的运算符:+、-
int a = 10;
int b = -20;
System.out.println(a*-b);
PS:正负数类似
9、结合关系:
一般运算符自左向右,单目+-和赋值=自右向左。
10、强制类型转换:
如果想把一个浮点数的小数部分去掉,变成整数:
int i =32/3.0;
int i =(int)(32/3.0);
(类型)值
double b =10.3;
int a = (int)b;
只是从那个变量计算出了一个新的类型的值,它并不改变那个变量,无论是值还是类型都不改变。
---End.
By Ryan. at 2017.02.26 15:43.
©Ryan保留所有权利。未经授权,禁止转载。
参考资料:
《程序设计入门-Java语言》 浙江大学 翁恺