Logo
Java标题语言基础
厦门卓越培训中心
www.csst.com.cn
教学内容
1.理解数据类型2.掌握运算符3.掌握数组4.运用控制流语句
Java语言的基础知识
Java块
数据类型
变量
运算符
控制流语句
数据类型:确定要存储在内存中的数据的类型.数据类型:确定要存储在内存中的数据的类型.变量:是存储数据的基本单元变量是存储数据的基本单元.运算符:是一个符号,用于操作一个或多个参数以得出结果运算符是一个符号,用于操作一个或多个参数以得出结果.是一个符号控制流语句:
程序是按顺序执行的,控制流语句允许改变此顺序.控制流语句程序是按顺序执行的,控制流语句允许改变此顺序.程序是按顺序执行的
数据类型
原始数据类型,位数,原始数据类型,位数,默认值
byte,short,int,long,fl
oat,double,char,byte,short,int,long,float,double,char,boolean
原始数据类型对应的封装类
Byte,Short,Integer,Long,Float,Double,Character,Byte,Short,Integer,Long,Float,Double,Character,Boolean
引用数据类型
数组,数组,类,接口
变量
变量声明语法:变量声明语法:
数据类型标识符[=值][,标识符[=值]…];[=值标识符[=[=值];
示例
classVariableTest{publicstaticvoidmain(String[]args){
doublea=1.0;intb=3;
声明变量并初始化
System.out.println("双精度变量的值为:System.out.println("双精度变量的值为:"+a);双精度变量的值为System.out.println("整型变量的值为整型变量的值为:System.out.println("整型变量的值为:"+b);}}
变量的作用域和生存期
变量可以在代码块中声明块以左大括号开始,块以左大括号开始,以右大括号结束块用来定义作用域每次创建一个新块后,每次创建一个新块后,就会创建一个新的作用域变量的作用域是一个作用的范围,变量的作用域是一个作用的范围,每个变量都有自己的作用域变量的生存期是指变量的生存周期
示例
检查变量的作用域如果从变量的作用域外访问变量,则会出错!!!
classScopeVar{publicstaticvoidmain(String[]args){intnum=10;if(num==10){//num在内层作用域中可用intnum1=num*num;System.out.println("num的值为"System.out.println(num和num1的值为"+num+"+num1);//num1=10;错误!num1未知}
"
System.out.println("num的值为"System.out.println(num的值为"+num);}}
数据转换类型
自动类型转换将一种类型的变量赋给另一种类型的变量时,一种类型的变量时,只要满足以下条件,满足以下条件,就会发生自动类型转换:自动类型转换:
两种类型兼容两种类型兼容目标类型大于源类型目标类型大于源类型
强制类型转换强制转换用于显式类型转换.转换.如果被转换的值的数据类型大于其目标类型,类型,就会丢失部分信息
类型强制转换
类型强制转换使程序将变量视为某种类型,尽管类型强制转换使程序将变量视为某种类型,此变量中包含的是另一类型的数据
示例:示例:
floatc=34.89675f;intb=(int)c+10;型//将c转换为整