电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

JAVA开发基础教程VIP免费

JAVA开发基础教程_第1页
1/50
JAVA开发基础教程_第2页
2/50
JAVA开发基础教程_第3页
3/50
河北师范大学软件学院Java课程组JAVA程序设计第六版河北师范大学软件学院Java课程组本讲教学目标•掌握Java的数据类型、变量常量•掌握运算符及优先级•掌握各种控制语句河北师范大学软件学院Java课程组本讲内容•Java的变量、常量•Java的运算符•Java的语句河北师范大学软件学院Java课程组•电脑使用内存来记忆计算时所使用的数据•内存如何存储数据?•内存像旅馆–数据各式各样,要先根据数据的需求(即类型)为它申请一块合适的空间1、开房间(单人间、双人间、总统套间)2、入住1、开房间(单人间、双人间、总统套间)2、入住√回顾内存如何存放数据河北师范大学软件学院Java课程组1000*(1+5%)1000*(1+5%)内存内存10001050变量:一个数据存储空间的表示对于专业程序员,数据存入内存不算完:怎么找到存入的数据?存进去还能改吗?对于专业程序员,数据存入内存不算完:怎么找到存入的数据?存进去还能改吗?98.76不同数据存入具有不同内存地址的空间,相互独立变量在银行存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•检查下面这些是否是合法的变量名principalcost_pricemarks_3$lastnamecity123ratediscount%zipcodeCityint××××河北师范大学软件学院Java课程组变量应用1、在内存中存储本金1000元2、显示内存中存储的数据的值publicclassHelloWorld{publicstaticvoidmain(String[]args){intmoney=1000;//存数据}}数据类型数据类型变量名变量名内存空间存的数值内存空间存的数值System.out.println(money);//使用数据河北师范大学软件学院Java课程组变量的声明和赋值•使用变量的步骤:–第一步:声明一个变量–第二步:赋值–第三步:使用变量数据类型变量名=数值;数据类型变量名=数值;根据类型开辟空间根据类型开辟空间将数据存入空间将数据存入空间取出数据使用取出数据使用数据类型变量名;变量名=数值;数据类型变量名;变量名=数值;intmoney=1000;intmoney;money=1000;河北师范大学软件学院Java课程组12常量•常量是一种标识符,它的值在运行期间恒定不变•常量标识符在程序中只能被引用,而不能被重新赋值常量圆周率PI圆周率PI代码表示方式publicstaticfinaldoublePI=3.14159265358979323846;用法将ang角度转换成径度publicstaticdoubletoRadians(doubleang){returnang/180.0*PI;}河北师范大学软件学院Java课程组13常量的优点•如果不使用常量,直接在程序中填写数字或字符串,将会有什么麻烦?publicstaticdoubletoRadians(doubleang){returnang/180.0*3.14159265358979323846;}publicstaticdoubletoDegrees(doubleang){returnang*180.0/3.14159265358979323846;}publicstaticfinaldoublePI=3.14159265358979323846;//圆周率publicstaticdoubletoRadians(doubleang){returnang/180.0*PI;}publicstaticdoubletoDegrees(doubleang){returnang*180.0/PI;}程序的可读性变差:用户很难理解数字或字符串的意思程序的可读性变差:用户很难理解数字或字符串的意思程序的可维护性变差:如果数值改变,则需要在很多地方改动,既麻烦又易出错程序的可维护性变差:如果数值改变,则需要在很多...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

JAVA开发基础教程

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部