欢迎来到天天文库
浏览记录
ID:20824278
大小:1.56 MB
页数:51页
时间:2018-10-15
《java开发基础教程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、JAVA程序设计第六版本讲教学目标掌握Java的数据类型、变量常量掌握运算符及优先级掌握各种控制语句知识回顾/本讲先行知识什么是JDK、JRE什么是JAVASE、JAVAEE、JAVAME?如何输出helloworld本讲内容Java的变量、常量Java的运算符Java的语句电脑使用内存来记忆计算时所使用的数据内存如何存储数据?内存像旅馆数据各式各样,要先根据数据的需求(即类型)为它申请一块合适的空间1、开房间(单人间、双人间、总统套间)2、入住√回顾内存如何存放数据1000*(1+5%)内存10001050变量:一个数据存储空间的表示对于专业程序员,数据存入内存
2、不算完:怎么找到存入的数据?存进去还能改吗?98.76不同数据存入具有不同内存地址的空间,相互独立变量在银行存1000元钱,银行一年的利息5%,那一年之后钱变成了多少?内存地址不好记,怎么办?通过内存中小房间的别名找到数据存储的位置变量是存储数据的一个基本单元房间房间名字房间类型入住的客人变量变量名变量类型变量值为什么需要变量对应1、字母2、下划线‘_’3、‘$’符号首字母任意多的:1、数字2、字母3、下划线‘_’4、‘$’符号其余部分变量名Java语言中,变量命名要符合一定规则money,score,name,sex变量命名规范:简短且能清楚地表明变量的作用,通常第
3、一个单词的首字母小写,其后单词的首字母大写。例如:myScore变量命名规则2-1变量命名规则2-2检查下面这些是否是合法的变量名principalcost_pricemarks_3$lastnamecity123ratediscount%zipcodeCityint××××变量应用1、在内存中存储本金1000元2、显示内存中存储的数据的值publicclassHelloWorld{publicstaticvoidmain(String[]args){intmoney=1000;//存数据}}数据类型变量名内存空间存的数值System.out.println(mone
4、y);//使用数据变量的声明和赋值使用变量的步骤:第一步:声明一个变量第二步:赋值第三步:使用变量数据类型变量名=数值;根据类型开辟空间将数据存入空间取出数据使用数据类型变量名;变量名=数值;intmoney=1000;intmoney;money=1000;12常量常量是一种标识符,它的值在运行期间恒定不变常量标识符在程序中只能被引用,而不能被重新赋值常量圆周率PI圆周率PI代码表示方式publicstaticfinaldoublePI=3.14159265358979323846;用法将ang角度转换成径度publicstaticdoubletoRadians(d
5、oubleang){returnang/180.0*PI;}13常量的优点如果不使用常量,直接在程序中填写数字或字符串,将会有什么麻烦?publicstaticdoubletoRadians(doubleang){returnang/180.0*3.14159265358979323846;}publicstaticdoubletoDegrees(doubleang){returnang*180.0/3.14159265358979323846;}publicstaticfinaldoublePI=3.14159265358979323846;//圆周率publics
6、taticdoubletoRadians(doubleang){returnang/180.0*PI;}publicstaticdoubletoDegrees(doubleang){returnang*180.0/PI;}程序的可读性变差:用户很难理解数字或字符串的意思程序的可维护性变差:如果数值改变,则需要在很多地方改动,既麻烦又易出错使用常量可以增强程序的可读性、可维护性14Java中常量的定义规则加入final关键字代表常量,加入static关键字代表类变量尽量使用含义直观的常量来表示那些将在程序中多次出现的数字或字符串publicclassStudent{pu
7、blicstaticfinalintFEMALE=1;//代表女性publicstaticfinalintMALE=2;//代表男性privateintsex;//性别publicvoidsetSex(intsex){if(sex==FEMALE)System.out.println("这是一名女学生");elseif(sex==MALE)System.out.println("这是一名男学生");this.sex=sex;}}数据类型Java基本数据类型整型字面值在Java中有3种方法表示整数十进制(0~9):不需要任何解释inti=99;八进制(
此文档下载收益归作者所有