已阅读5页,还剩18页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第二章,数据类型和变量,2,本章目标,变量的声明和使用代码编写规范常量的声明和使用Java基本数据类型控制台的输入和输出麦新衣淘宝商城女装,3,本章任务,编写第一个Java程序:Student,想控制台输入信息后在输出。,4,电脑使用内存来记忆计算时所使用的数据内存如何存储数据?内存像旅馆数据各式各样,要先根据数据的需求(即类型)为它申请一块合适的空间,1、开房间(单人间、双人间、总统套间)2、入住,回顾内存如何存放数据,5,数据属于不同类别,非洲,Thequickbrownfox,TRUE,数据,非数值,数值,整型,非整型,9002.12,999,9/12/2003,2.175,123,char,非数值,数值,整型,int,double,非整型,String,Java常用数据类型,数据类型,6,常用数据类型说明,7,数据类型的使用,输出Java课考试最高分:98.5输出最高分学员姓名:张三输出最高分学员性别:男,publicclassProgrampublicstaticvoidmain(Stringargs)doublescore=98.5;Stringname=张三;charsex=男;System.out.println(本次考试成绩最高分:+score);/输出其他,单引号,双引号,连接输出信息,演示示例:不同类型变量存取,8,1000*(1+5%),1000,1050,变量:一个数据存储空间的表示,对于专业程序员,数据存入内存不算完:怎么找到存入的数据?存进去还能改吗?,98.76,不同数据存入具有不同内存地址的空间,相互独立,变量,在银行存1000元钱,银行一年的利息5%,那一年之后钱变成了多少?,9,内存地址不好记,怎么办?通过内存中小房间的别名找到数据存储的位置变量是存储数据的一个基本单元,房间,房间名字,房间类型,入住的客人,变量,变量名,变量类型,变量值,为什么需要变量,对应,10,变量应用,1、在内存中存储本金1000元2、显示内存中存储的数据的值,publicclassProgram1publicstaticvoidmain(Stringargs)intmoney=1000;/存数据,数据类型,变量名,内存空间存的数值,演示示例:如何存取变量,System.out.println(money);/使用数据,11,变量的声明和赋值,使用变量的步骤:第一步:声明一个变量第二步:赋值第三步:使用变量,数据类型变量名=数值;,根据类型开辟空间,将数据存入空间,取出数据使用,数据类型变量名;变量名=数值;,intmoney=1000;,intmoney;money=1000;,12,1、字母2、下划线_3、$符号,首字母,任意多的:1、数字2、字母3、下划线_4、$符号,其余部分,变量名,Java语言中,变量命名要符合一定规则money,score,name,sex,变量命名规范:简短且能清楚地表明变量的作用,通常第一个单词的首字母小写,其后单词的首字母大写。例如:myScore,变量命名规则2-1,13,变量命名规则2-2,检查下面这些是否是合法的变量名,principal,cost_price,marks_3,$lastname,city,123rate,discount%,zipcode,City,int,14,Java关键字和保留字,Java的关键字和保留字时要注意一下几点:识别Java中的关键字不要和其他语言的关键字混淆。const和goto是Java中的保留字。所有的关键字都是小写的。then,friendly,sizeof,NULL都不是Java语言的关键字。,15,代码编写规范,给代码添加注释让代码分段/缩进设置短小的代码行说明运行顺序养成良好的编程习惯,16,给代码添加注释,多行注释/*这就是注释*/文档注释/*这是我写的Java注释。Demo是代码编写规范的示例程序*/,17,常量,声明:finalintMYNUM=10;常量的使用错误辨析:,1.没有被初始化2.常量再次被赋值,18,控制台的输出,publicclassExport/*比较两种输出语句*/publicstaticvoidmain(Stringargs)System.out.println(我的爱好:);System.out.println(踢足球!);System.out.print(你在干什么?);System.out.print(我们一起来吧!);,19,println()和print的区别?,20,控制台的输入,importjava.util.Scanner;publicclassExamplepublicstaticvoidmain(Stringargs)Scannerinput=newScanner(System.in);byteage;Stringname;System.out.println(“请输入您的姓名:”);name=input.next();System.out.println(“请输入您的年龄:”);age=input.nextByte();System.out.println(“您的姓名:“+name+”年龄:”+age);,21,给代码添加注释代码编写规范从控制台输入信息?,小结2,22,程序的调试,设置断点单
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2027届滕州市第一中学物理高一第一学期期中综合测试试题含解析
- 学术会议共同举办合同
- 2027届湖南省邵东县第十中学高一上物理期中质量检测模拟试题含解析
- 2026年成人高考专升本《高等数学(二)》模拟试卷(二)(含答案解析)
- 云南省丽江县第三中学2027届高二物理第一学期期中质量检测试题含解析
- 2025-2026年电工电子技术实践操作考核试题
- 2025-2026年项目伦理管理模拟试卷
- 2025-2026年园艺景观设计技能考核试卷
- 2027届昆明市第二中学高二上物理期末统考模拟试题含解析
- 2025-2026年河南省考研教育学333综合模拟预测试卷
- 《SMT贴片技术培训》课件
- 2024年新人教版7年级道德与法治上册全册课件
- N1叉车司机作业模拟考试1000题及答案
- 外聘法律顾问报名表(律师事务所)
- 华东师大版八年级体育与健康全册教案
- (正式版)JBT 14762-2024 电动摩托车和电动轻便摩托车用阀控式铅酸蓄电池
- 《社区康复》课件-第一章 总论
- 美发与形象设计-高级美发全套教学课件
- 制浆造纸设备安装现场管理
- 22S803 圆形钢筋混凝土蓄水池
- GB/T 16984-2023大麻原麻
评论
0/150
提交评论