回顾与
作业点评
纠正代码中的错误,输出“早上好!”
static public class Test { public void main(String[ ] args) { system.out.println("早上好!") } } System的首字 母S要大写
缺少;
说出开发Java程序的步骤 介绍Java常用的两种注释类型 说出使用Eclipse开发Java程序的步骤
预习检查
变量的定义是什么? Java定义的常用数据类型有哪些? “%‖和“/‖分别执行什么运算? 发生自动类型转换的条件是什么? 如何进行强制类型转换?
本章任务
实现运算功能:
计算成绩差 计算成绩平均分
升级“我行我素购物
管理系统”:
实现购物结算,并打印购物小票 模拟商场幸运抽奖 计算员工工资
本章目标
掌握变量的概念 会使用
常用数据类型 会使用赋值运算符和算术运算符 会进行数据类型转换 掌握键盘输入
内存如何存放数据
电脑使用内存来记忆计算时所使用的数据 内存如何存储数据
1、开房间(单人间、双人间、总统套间) 2、入住
内存像旅馆
数据各式各样,要先根据数据的需求(即类型)为它 申请一块合适的空间
变量2-1
1、在银行存1000元钱,银行一年的利息5%,那 一年之后钱变成了多少?
内存 变量:一个数据 存储空间的表示 1050 98.7 6 1000*(1+5%) 1000
不同数据存入具有不同 内存地址的空间,相互独立
已经将数据存入内存,但是: 怎么找到存入的数据?
变量2-2
内存地址不好记,怎么办?
通过内存中小房间的别名找到数据存储的位置
房间 对应 房间名字 房间类型 入住的客人 变量名 变量类型 变量值 变量
通过变量名可以简单快速地找到它存储的数据
Java常用数据类型
数据类型 数据 数值
2.175
非洲
非数值 char String
整型 123
非整型 9/12/2003
陈扬
int 整型 ……
非整型
数值
double quick brown fox The …… 非数值
999 TRUE
9002.12 数据属于不同类别
数据类型说明
数据类型 说 明
char (字符型)
int (整型) double (双精度) String (字符串)
用于存储单个字符 如:性别‘男’、‘女’,电灯‘开’、‘关’
用于存储整数 如:一天的时间是24小时,一月份有31天 用于存储小数 如:蒙牛早餐奶的价格1.3元,手机待机时间6.5小时 用于存储一串字符 如:?我的爱好是踢足球?,?我喜欢Java
程序?
变量声明及使用2-1
2、在内存中存储本金1000元 显示内存中存储的数据的值
public class MyVariable { public static void main(String[ ] args) { int money; //1.声明一个变量 money =1000; //2.赋值 int money = 1000; //合二为一 System.out.println(money); //3.使用变量 内存空间存的数值
} } 数据类型
变量名
演示示例1:如何存取变量
变量声明及使用2-2
使用变量的步骤:
第一步:声明变量,即“根据数
据类型在内存申请空间”
数据类型 变量名;
int money;
第二步:赋值,即“将数据存储至对应的内存空间”
变量名 = 数值; money = 1000 ;
第一步和第二步可以合并
数据类型 变量名=数值;
int money = 1000;
第三步:使用变量,即“取出数据使用 ”
数据类型举例
3、输出Java课考试最高分:98.5 输出最高分学员:张三 输出最高分学员性别:男
双引号 public class TestType { public static void main(String[ ] args) { double score = 98.5; String name = "张三"; 单引号 char sex = '男'; System.out.println("本次考试成绩最高分: " + score); System.out.println("最高分得主: " + name); System.out.println("性别: " + sex); 连接输出信息
} }
演示示例2:不同类型变量存取
变量命名规则2-1
Java语言中,变量命名要符合一定规则
money、score、name、sex
首字母 变 量 名 1、字母 2、下划线‘_’ 3、‘$’ 符号 其余部分
任意多的: 1、数字 2、字母 3、下划线‘_’ 4、‘$’ 符号
变量命名规范: 简短且能清楚地表明变量的作用,通常第一个单词的首字母小写,其后单词的 首字母大写。例如:myScore
变量命名规则2-2
检查下面这些是否是