教学内容java基础课堂笔记_第1页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、视频内容总结归纳变量声明和赋值变量声明:数据类型 变量名赋值:变量名 = 值变量声明的操作其实就是在内存中开辟存储空间空间大小?数据类型确定空间位置?变量名命名语法规则同标识符的命名规则命名规范,在语法规则的基础上,由广大程序员共同共同遵循的规则,语法编译器是检测不出不符合规范的情况单个单词组成;所有字母小写多个单词组成,第一个单词首字母小写,后续每个单词的首字母大写,其余字母全部小写int myscore;符合语法规则,程序不会出错,但是不满足命名规范int myScore;标识符的命名规则首字母;字母,下划线,$其余字母:字母,数字,下划线,$不能是系统关键词数据类型分类基本数据类型,引用

2、类型基本数据类型是由系统定义,一共8种基本数据类型整型byte,short,int,long整型变量能够存放的只能是整数最常用整型:int例如1,10,100这些整数值,在java系统中默认为int整型变量使用:int a = 10;浮点型float,double浮点型变量能够存放:整数以及小数(精度)常用浮点型:double例如1.1,1.2,100.343这些小数值,在java系统中默认为double浮点型变量使用:double d = 12.3;字符型char字符值在java系统中的表示:字符以区别其它的标识符名a与a区别:a在java中默认的看做成是一个标识符的名字,只有a才表示为字符

3、a每个字符在底层对应一个正整型数值,参与到数学运算中char c3 = m;char c4 = (char) (c3-32);布尔型boolean只有两个值true,false判断一个表达式是否成立int a = 40;int b = 20;System.out.println(a 源类型的取值范围int a = 40;double d = a;强制转换目标类型 = 源类型目标类型取值范围 源类型的取值范围目标类型 = (目标类型)源类型int a = 40;double d = 23.4;a = (int) d;精度丢失问题表达式中运算操作数的数据类型不统一时,运算结果的类型?按操作数中取值

4、范围最大的数据类型作为运算结果的数据类型char c3 = m;char c4 = (char) (c3-32);位运算符(了解)算术运算符,关系运算符,逻辑运算符算术运算符:+、-、*、/、%(取余)考虑操作数的数据类型,尤其是/当除数与被除数都是整型时,/就变成了整除,运算结果为整数double r;r = 3/2;System.out.println(r);r = 3/2.0;System.out.println(r);+= 、 -= 、*= 、/=、%=int a = 40;a+=10;/a = a+10;+ 、-在实际项目中+ 、 - 一定是单独存在于一个表达式中,不和其它任何运算符

5、出现在同一个表达式里二、作业的检查补充内容作业,下次课任务布置(交作业地址: HYPERLINK mailto:oheasy oheasy ,内容打成压缩包,包名是个人姓名+布置作业的日期,时间本周四下午2:00之前)JAVAEE基础之java基础 第三章,第四章视频编程题:1、完成打印输出Java所有基本数据类型及所占字节数,格式如效果图。2、java语言中有哪几种基本数据类型? 2.整数类型分为哪几种? 3.long类型的数据能够自动转换成int类型吗?3、小明左右手分别拿两张纸牌,黑桃10和红心8,现在交换手中的牌,用程序模拟这一过程:两个整数分别保存在两个变量中,将这两个变量的值互换,并打印输出互换后的结果,运行结果如下图所示。 提示:互换两个变量的值需要借助第三个变量

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论