文档介绍:河北师范大学软件学院 Java 课程组 JAVA 程序设计第六版河北师范大学软件学院 Java 课程组本讲教学目标?掌握 Java 的数据类型、变量常量?掌握运算符及优先级?掌握各种控制语句河北师范大学软件学院 Java 课程组知识回顾/本讲先行知识?什么是 JDK 、 JRE ?什么是 JAVASE 、 JAVAEE 、 JAVAME? ?如何输出 helloworld 河北师范大学软件学院 Java 课程组本讲内容? Java 的变量、常量? Java 的运算符? Java 的语句河北师范大学软件学院 Java 课程组?电脑使用内存来记忆计算时所使用的数据?内存如何存储数据? ?内存像旅馆?数据各式各样,要先根据数据的需求(即类型)为它申请一块合适的空间 1、开房间(单人间、双人间、总统套间) 2、入住 1、开房间(单人间、双人间、总统套间) 2、入住√回顾内存如何存放数据河北师范大学软件学院 Java 课程组 1000 * (1+5%) 1000 * (1+5%) 内存内存 1000 1050 变量:一个数据存储空间的表示对于专业程序员,数据存入内存不算完: 怎么找到存入的数据? 存进去还能改吗? 对于专业程序员,数据存入内存不算完: 怎么找到存入的数据? 存进去还能改吗? 不同数据存入具有不同内存地址的空间,相互独立变量在银行存 1000 元钱,银行一年的利息 5% ,那一年之后钱变成了多少? 河北师范大学软件学院 Java 课程组?内存地址不好记,怎么办? ?通过内存中小房间的别名找到数据存储的位置?变量是存储数据的一个基本单元房间房间房间名字房间名字房间类型房间类型入住的客人入住的客人变量变量变量名变量名变量类型变量类型变量值变量值为什么需要变量对应河北师范大学软件学院 Java 课程组 1、字母 2、下划线‘_’3、‘$’符号 1、字母 2、下划线‘_’3、‘$’符号首字母任意多的: 1、数字 2、字母 3、下划线‘_’4、‘$’符号任意多的: 1、数字 2、字母 3、下划线‘_’4、‘$’符号其余部分变量名变量名 Java 语言中,变量命名要符合一定规则 money , score , name , sex 变量命名规范: 简短且能清楚地表明变量的作用,通常第一个单词的首字母小写,其后单词的首字母大写。例如: myScore 变量命名规范: 简短且能清楚地表明变量的作用,通常第一个单词的首字母小写,其后单词的首字母大写。例如: myScore 变量命名规则 2-1河北师范大学软件学院 Java 课程组变量命名规则 2-2 ?检查下面这些是否是合法的变量名 principal cost_price marks_3 $lastname city 123rate discount% zip code City int × × ×× 河北师范大学软件学院 Java 课程组变量应用?1、在内存中存储本金 1000 元?2、显示内存中存储的数据的值 public class HelloWorld { public static void main(String[ ] args) { int money = 1000; // 存数据 } } 数据类型数据类型变量名变量名内存空间存的数值内存空间存的数值 (money); // 使用数据