第二章 变量 变量称为:是计算机语言中能储存计算机结果或能表示值抽象概念 。变量可以通过变量名访问 int money ; //变量 money=1000; //赋值 int money=1000; //合二为一 System.out.println(money); //使用变量 char (字符型)、用于储存单个字符、 char 单引号 例如: '男' int (整型) 用于储存整数 , 例如 int="25"; double (双精度),用于储存小数 例如: "1.33"; String(字符串),用于储存一串字符,例如:"沃德天 为什么辣么帅"; float 《单精度》浮点型 %:取于 , / 除法运算 《=》 和《==》区别 《=》:把右边的值赋给左边 变量。 《==》:是判断 。 (例如:a==b 。判断 a 等于b ) 使用变量的步骤: 1.声明变量;即,根据数据类型在内存申请空间。 2.赋值; 即 ,将数据储存至对方的空间。 3.使用变量, 即;取出数据使用 。 例如图:
小结 ;
自动类型转换举例:
double firstAvg =81.29; //第一次平均分
double secondAvg; //第二次平均分
int rise =2;
secondAvg = firstAvg + rise;
System.out.println("第二次平均分是:") 83.29
int 类型自动转换成 double 类型 .因为double 比 int 类型大 《优先级》
规则 1;如果一个操作数为double型, 则整个表达式可提升为double型
规则2 : 满足自动类型转换的条件
两种类型要兼容:
数值类型(整型和浮点型) 互相兼容
目标类型大于源类型:
例如:double 型大于 int 型
实现一个数字加密器, 加密规则是:
加密结果=(整数*10+5)/2+3.14159 , 加密结果仍为一整数
提示:
//原始数据
int data =100;
//加密计算
int result = (data*10+5)/2+(int)3.14159; 《强转》
什么是关系运算符:
为什么需要 boolean 类型
boolean (布尔)类型
boolean 类型的值:
真:true
假:false
训练要点, 运算符(* =)的使用
从控制台输出信息
消费总额=各商品的消费金额之和*折扣
分解并获得各位数字: int gewei=custNo%10;
int shiwei=custNo /10%10; int baiwei=custNo /100%10; int qianwei=custNo /1000;
boolean 类型的使用 ,
用户从键盘输入接收商品折扣,并判断商品享受此折扣后价格是否低于100
总结 :
变量的概念和使用
Java 中常用的数据类型:int, double, char, String ! 数据类型转换包括自动类型转换和强制
类型转换 。
boolean类型表示真假,有 true 和 false 两个值
运算符
赋值运算符(=)
算术运算符(+,-,*,/,%)
关系运算符(>, <, >=, <=, ==, !=)