《第三节:Java程序基本结构》由会员分享,可在线阅读,更多相关《第三节:Java程序基本结构(16页珍藏版)》请在金锄头文库上搜索。
1、第三第三节:Java程序基本程序基本结构构培训讲师:张宁QQ:499214001MSN:本节要点Java程序的基本结构注释数据类型变量运算符字符串输入和输出控制流程大数值数组培训讲师:张宁QQ:499214001MSN:3.1Java程序的结构public class FirstExamplepublic static void main(String args)System.out.println(“Hello,World!”);培训讲师:张宁QQ:499214001MSN:3.2Java程序中的注释单行注释:/多行注释:/*/Doc注释:/*/培训讲师:张宁QQ:499214001MSN:
2、3.3Java中的基本数据类型类型类型长度长度范围范围bytebyte1byte1byte -128+127-128+127shortshort 2byte2byte -32768+32767-32768+32767intint4byte4byte -2147483648+ 2147483647-2147483648+ 2147483647longlong8byte8byte -9223372036854775808+ -9223372036854775808+ 92233720368547758079223372036854775807培训讲师:张宁QQ:499214001MSN:3.3Ja
3、va中的基本数据类型类型类型长度长度范围范围floatfloat4byte4byte大约大约3.40282347E+38F3.40282347E+38F(有效位为(有效位为6767位)位)doubledouble4byte4byte大约大约1.79763913486231570E3081.79763913486231570E308(有效位为(有效位为1515位)位)charchar2byte2bytebooleanbooleantruetrue和和falsefalse培训讲师:张宁QQ:499214001MSN:3.4变量Java是强类型语言,每一个变量都要有类型。Java中变量的命名规则:大
4、小写敏感必须是字母开头的字母或数字序列长度没有限制在Java中用final关键字声明常量const是Java中的保留关键字培训讲师:张宁QQ:499214001MSN:3.5Java中的运算符算术运算符+、-、*、/、%自增运算符和自减运算符+、-关系运算符=、!=、=、培训讲师:张宁QQ:499214001MSN:3.5Java中的运算符类型的自动转换强制类型转换培训讲师:张宁QQ:499214001MSN:3.5Java中的运算符运算符运算符运算符运算符结合性结合性结合性结合性、. .、()()(方法调用)方法调用)从左到右从左到右! !、 、+、- -、+ +(一元运算)、(一元运算)、
5、- - (一元运算)(一元运算) 、()()(强制类型转换)、(强制类型转换)、newnew从右向左从右向左* *、/ /、%从左向右从左向右+ +、- -从左向右从左向右、从左向右从左向右 、= 、=、instanceofinstanceof从左向右从左向右=、!=!=从左向右从左向右& &从左向右从左向右 从左向右从左向右| |从左向右从左向右&从左向右从左向右|从左向右从左向右?:?:从右向左从右向左= =、+=+=、-=-=、* *= =、/=/=、%=%=、&=&=、|=|=、=、=、=从右向左从右向左培训讲师:张宁QQ:499214001MSN:3.6字符串字符串是由多个字符组成的
6、字符序列Java中的字符串是对象类型字符串具有常量性字符串的常见方法:取得子串拼接字符串相等的比较:=equals培训讲师:张宁QQ:499214001MSN:3.7控制台的输入和输出使用Scanner实现控制台的输入使用System.out实现控制台输出培训讲师:张宁QQ:499214001MSN:3.8控制流程块作用域条件语句if.elseswitch循环语句forfor eachwhiledo while培训讲师:张宁QQ:499214001MSN:3.9大数字BigIntegerBigDecimal培训讲师:张宁QQ:499214001MSN:3.10数组数组是一种数据结构,用于存储同一类型值的集合。数组的声明:int arr;int arr;数组的初始化int arr=1,32,5;int arr=new int1,3,3;int arr=new int10;培训讲师:张宁QQ:499214001MSN:3.10数组数组的拷贝:System.arraycopy(from,fromIndex,to,toIndex,count)数组的排序:命令行参数:嵌套数组(多维数组):培训讲师:张宁QQ:499214001MSN: