已阅读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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中学学生社团活动经费使用规范制度
- 企业内部保密工作监督制度
- 公共交通安全事故处理制度
- 2026年计算机视觉技术挑战题集算法与图像处理解析
- 2026年英语语法与阅读理解能力测试题集
- 2026年计算机二级考试编程题精讲
- 2026年文献检索与论文写作技能提高题库
- 2025年隐私计算技术专利池许可费率计算模型协议
- 2025年三年级音乐音乐与心理复原力期末试卷
- 传声港平台新华网发稿服务 -AI驱动下的权威媒体精准传播与品效合一解决方案
- DB31T 330.2-2013 鼠害与虫害预防与控制技术规范 第2部分:蚊虫防制
- 河北审图合同协议
- 溴化锂机组回收合同(2篇)
- 菏泽某中学历年自主招生试题
- 医院非产科孕情管理和三病检测工作流程
- 中小学的德育工作指南课件
- GB/T 3487-2024乘用车轮辋规格系列
- 物业保洁保安培训课件
- 人教版初中英语七至九年级单词汇总表(七年级至九年级全5册)
- cnc加工中心点检表
- 计划决策评审-汇报模板课件
评论
0/150
提交评论