【2015-4-22 17:27:11 作者:我们太年轻】
一:变量
int(整形) 用于存储整数。如:人数,编号,天数 等
double(双精度浮点型) 用于存储带小数的数字。如:钱,价格,工资 等
char(字符型) 用于存储单个字符。如:性别,成绩的优良 等
string(字符串型) 用于存储一串字符。 如:姓名,产品,地址 等
二:变量声明
1:命名:最好使用能够表达变量含义的单词 。注:不可使用JAVA以定义的关键字
使用多个单词表达时,第一个单词首字母小写,第二个首字母大写
<1> 以字母,下划线,“$”不能包含特殊字符
<2>可以包括数字,但不能以数字开头
<3> 除去“_”“$”不能包含特殊字符
2:赋值 :赋值符号为“=”,作用将右边的表达式结果赋给左边
如:int number = 123;
double money = 203.4;
三:输入语句
Scanner input = new Scanner(System.in);
注:使用时需要导入命名空间,为:inport java.util.Scanner; 或 inport java.util.*
1:接收数据时需要用到next();
2:接受int。 input.nextInt();
3:接受double。input.nextDouble();
4:接受char。 input.nextChar();
5:接受字符串 。 input.next();
四:数据类型转换
1:自主转换:《1》:如果一个操作数为double类型,则整个表达式提升为double类型
即一个double类型变量和int类型变量运算时,得出结果为double类型
《2》:满足自动转型的条件有
1、目标类型大于原类型。
譬如:double>int , String > Char
2、两种类型兼容。数值类型相互兼容,即double和int.
2:强制类型转换
当目标类型小与原类型时,进行强制转换
如:当double类型与int类型进行运算,得出的值需要为int类型时进行强制类型转换
double A = 2.54;
int B = 3;
要求输出值为int类型则:(int)A+B = 5;
五:boolean类型
boolean类型只有两个值:true 和 false。
赋给boolean的为一个表达式。
如:声明一个boolean类型的变量: boolean isBig ;
将比较结果保存在变量中 : isBig = A > B;
六 :运算符
"="是赋值运算符,将右边的值赋给左边。
"=="是比较运算符,表示左边的值与右边相等
算术运算符 关系运算符 逻辑运算符
"+" ">" "&&"
"_" "<" "||"
"*" ">=" "!"
"/" "<="
"%" "!="
运算符的优先级为(如果有小括号,小括号的优先级最高):
"!" > 算术运算符 > 关系运算符 > "&&、||" > "="