-->

Sunday, February 26, 2017

「3324」程序设计入门-Java语言(第一周:用程序来做计算)


「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语言》 浙江大学 翁恺