如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
第二讲Java注释Java分隔符(1)Java分隔符(2)标识符(1)标识符(2)关键字java的关键字Java数据类型划分Java基本数据类型逻辑型整数类型(1)整数类型(2)浮点型(1)浮点型(2)字符型Java语言中还允许使用转义字符‘\’来将其后的字符转变为其它的含义charc2=‘\n’;//代表换行符‘\r‘表示接受键盘输入,相当于按下了回车键;‘\n‘是换行;‘\t‘是制表符,相当于table键;‘\b‘是退格键,相当于BackSpace;‘\‘‘是单引号,而‘\“‘是双引号;‘\\‘是一个斜杠“\”。char与String(字符串)String不是基本数据类型,而是一个类,字符引在“”内Stringgreeting=“Goodmorning!\n”;类型转化强制类型转换(也叫显式类型转换)当把级别高的变量的值赋给级别低的变量时,必须使用显示类型转换运算。显示转换的格式:(类型名)要转换的值;表达式的数据类型自动提升所有的byte型、short型和char的值将被提升到int型。如果一个操作数是long型,计算结果就是long型;如果一个操作数是float型,计算结果就是float型;如果一个操作数是double型,计算结果就是double型。分析System.out.println(‘a’+1)与System.out.println(“”+’a’+1)的区别。变量的概念与作用变量的生命周期与作用域数据的输入与输出2.数据的输入:ScannerScanner是SDK1.5新增的一个类,可以使用该类创建一个对象:Scannerreader=newScanner(System.in);然后reader对象调用下列方法(函数),读取用户在命令行输入的各种数据类型,nextByte(),nextDouble(),nextFloat(),nextInt(),nextLine(),nextLong(),nextShort()。上述方法执行时都会堵塞,等待你在命令行输入数据回车确认。下面让我们来看一个例子中:用户在键盘依次输入若干个数字,每输入一个数字都需要按回车键确认,最后在键盘输入一个非数字字符结束整个的输入操作过程。程序将计算出这些数的和及平均值。函数函数的调用运算符算术运算符的注意问题逻辑运算符(1)逻辑运算符(1)逻辑运算符(2)赋值运算符(1)赋值运算符(2)字符串连接运算符+表达式运算符优先级分支语句if-else语句语法格式if-else语句应用举例if语句练习(1)if语句练习(2)条件运算符switch语句语法格式switch语句应用举例switch语句有关规则switch语句练习(1)switch语句练习(2)循环语句for循环语句for语句练习while循环语句do/while循环语句while、do/while语句练习特殊流程控制语句特殊流程控制语句特殊流程控制语句特殊流程控制语句特殊流程控制语句说明数组概述一维数组声明创建基本数据类型数组(1)创建基本数据类型一维数组对象演示2创建对象数组(1)publicclassTest{publicstaticvoidmain(Stringargs[]){MyDate[]m;m=newMyDate[10];for(inti=0;i<10;i++){m[i]=newMyDate(i+1,i+1,1990+i);m[i].display();}}}Java中使用关键字new创建数组对象数组初始化数组初始化数组元素的默认初始化数组元素的引用练习12.从键盘读入学生成绩,找出最高分,并输出学生成绩等级。成绩>=最高分-10等级为’A’成绩>=最高分-20等级为’B’成绩>=最高分-30等级为’C’其余等级为’D’提示:先读入学生人数,根据人数创建int数组,存放学生成绩。请输入学生人数:5请输入5个成绩5674894189最高分是:89student0scoreis56gradeisDstudent1scoreis74gradeisBstudent2scoreis89gradeisAstudent3scoreis41gradeisDstudent4scoreis89gradeisA多维数组(1)多维数组(2)多维数组(3)多维数组初始化复制数组数组排序练习2练习3