java变量、数据类型和运算符.doc_第1页
java变量、数据类型和运算符.doc_第2页
java变量、数据类型和运算符.doc_第3页
全文预览已结束

下载本文档

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

文档简介

面向对象程序设计第2节 变量、数据类型和运算符 2.1 变量变量是存储数据的一个基本单元,使用变量的步骤:1.声明一个变量:根据类型开辟空间 数据类型 变量名;Ex: int age;2.赋值:将数据存入空间 变量名 = 数值; 3.使用变量:取出数据使用 Ex: age=18;注:可一步完成:数据类型 变量名 = 数值;Ex: int age=18;注意:变量一定是先声明赋值后才能使用。2.2 标识符、关键字和Java的命名规范2.2.1标识符、关键字标识符是赋予常量、变量、方法、类或者接口的名称,可以由用户自行定义,无长度限制,但要符合以下规则:l 标识符由一个或多个字母、下划线(_)、美元符号$和数字组成,长度没有限制。l 标识符不能用数字开头,Java中的标识符严格区分大小写。l 关键字不能做为标识符使用关键字(keyword)是Java中一些赋以特定的含义、并用做专门用途的单词l 所有Java关键字都是小写的,TURE、FALSE、NULL等都不是Java关键字 ;l goto和const 虽然从未使用,但也作被为Java关键字保留;l true,false,null虽被用做专门用途,但也不是Java关键字,它们只是显式常量值; 2.2.2 Java命名规范(重要,一定按规定办事)l 类名和接口名首写字母要大写,如果几个单词组成,每个单词首写字母大写,其余小写;l 方法名和变量名首写字母小写,如果几个单词组成,除了第一个单词外其余单词首写字母大写,其余小写;l 包名小写l 常量名全部字母大写,如果几个单词组成,每个单词之间用“-”隔开;2.3. Java数据类型2.3.1 基本数据类型(4类8种)l 整数类型:byte, short, int, longl 浮点类型:double, float l 逻辑类型:booleanl 字符类型:char 2.3.2 引用(复合)数据类型l 类:String,System,l 接口:Serializable,ActionListenerl 数组:arrayEx:下面数据分别是什么类型的67.8 a 78 “I Love Java” true 2.3.3 数据类型的使用:public class Student/方法main()是Java应用程序的唯一入口public static void main(String args)double score = 98.5; /成绩String name = 张三; /姓名char sex = 男; /性别System.out.println(考试成绩为: + score);/输出其他 表达式结果5/25%25.0/25.0%2(double)5/2(double)(5/2)212.51.02.52.0562=42=4!(2= =3)falsetruefalsetrueint i=5; i+;int j=5; j- -;int a=5,b=a+;int a=5,b=+a;i值为6(i=i+1)j值为4(i=i-1)a=6,b=5(后加:先取值再运算)a=6,b=6(前加:先运算后取值)3+43-2&!(45)(a=5)=2a=5、=、!算术运算符比较运算符&| =2.6 三种插入注释的风格:l /单行注释l /* 多行注释 */l /* 文档注释 */备注:常见错误l 变量不赋值就直接使用l 变量名子不合法l 声明完全相同的两个变量l 把低精度的变量不转换直接赋给高精度的作业1. 完善之前的PrintInfo.

温馨提示

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

评论

0/150

提交评论