Java程序设计项目教程 教学课件 作者 郭庚麒 周江_ 02章 Java语言基础.pptx

Java程序设计项目教程 教学课件 作者 郭庚麒 周江_ 02章 Java语言基础.pptx

ID:51777448

大小:81.53 KB

页数:21页

时间:2020-03-07

Java程序设计项目教程 教学课件 作者 郭庚麒 周江_ 02章 Java语言基础.pptx_第1页
Java程序设计项目教程 教学课件 作者 郭庚麒 周江_ 02章 Java语言基础.pptx_第2页
Java程序设计项目教程 教学课件 作者 郭庚麒 周江_ 02章 Java语言基础.pptx_第3页
Java程序设计项目教程 教学课件 作者 郭庚麒 周江_ 02章 Java语言基础.pptx_第4页
Java程序设计项目教程 教学课件 作者 郭庚麒 周江_ 02章 Java语言基础.pptx_第5页
资源描述:

《Java程序设计项目教程 教学课件 作者 郭庚麒 周江_ 02章 Java语言基础.pptx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2章Java语言基础【学习目标】作为一种计算机编程语言,Java可以用来保存、加工和输出各种数据,所以读者通过本章的学习,应该达到以下目标:熟悉Java基本语法单位和基本数据类型、运算符和表达式的语法;会使用适合的数据类型输入、转换、输出相应的信息;会用运算符和表达式计算基本数值或逻辑运算。2.1Java语言基本语法单位2.1.1标识符用来标识类名、变量名、方法名、类型名、数组名、文件名的有效字符序列被称为标识符。简单的说,标识符就是为程序中变量取的一个名字,它有如下命名约束:由数字(0--9),所有从A--Z的大

2、写字母、a--z的小写字母和下划线_、美元符$等构成,但首个字符不能为数字;Java对标识符大小写敏感,没有最大长度的限制。标识符不可以是Java关键字或常量4.除了美元符和下划线外,其他标点符号均不可使用。2.1.2关键字(保留字)关键字就是Java语言中已经被赋予特殊意义的一些单词,程序员不可以把这一类词作为名字来使用。Java的关键字分类如下:表2-2Java的关键字分类关键字和分支语句有关if、else、switch、case、default和逻辑操作有关true、false和循环有关do、while、for

3、、break、continue和异常处理有关try、catch、throw、throws、finally和包、类和接口有关interface、import、implements、extends、class、package、public、protected、private和数据类型有关boolean、char、int、byte、float、long、short、double、void、final其他instanceof、length、native、new、null、return、synchronized、static、

4、super、volatile、transient注意:true、false、null都是小写的。2.1.3语句、空白、注释、分隔符1.语句和语句块java中语句是最小的执行单位,各语句之间以分号分割。一个物理行可包含若干语句;一个语句也可写在连续的若干行内。用花括号"{"和"}"包含的一系列语句称为语句块,简称为块。语句块可以嵌套,即语句块中可以含有子语句块。在逻辑上,块被当作一个语句看待。2.空格符空格符包括:空格、水平定位键、回车和换行键。空格符的作用主要用于提高程序的可读性,java程序的元素之间可插入任意数量

5、的空白,编译时并不处理,并视为空白。3.注释程序中适当地加入注释,会增强程序的可读性,Java里有三种类型的注释。4.分隔符分隔符是指将程序的代码组织成编译器所能理解的形式。Java的分隔符有()、[]、{}、;、空格符等。2.2Java基本数据类型2.2.1常量和变量2.2.2数据类型概述【任务2-1】用各种数据类型保存信息publicclasseg2_1{publicstaticvoidmain(String[]args){longnumber=2009010945;floatgrade1=98.5f;float

6、grade2=94;floatgrade3=78.5f;charsex='f';booleanisScience=true;byteno=5;System.out.println("学号:"+number);System.out.println("成绩1:"+grade1);System.out.println("成绩2:"+grade2);System.out.println("成绩3:"+grade3);System.out.println("性别:"+sex);System.out.println("是否理科:

7、"+isScience);System.out.println("班级排名:"+no);}}学号:2009010945成绩1:98.5成绩2:94.0成绩3:78.5性别:f是否理科:true班级排名:52.2.3数据类型的转换2.2.4基本数据类型默认值和对应的封装类【任务2-2】从键盘输入字符串转换为各种类型数据publicclasseg2_2{publicstaticvoidmain(String[]args){longnumber=Long.parseLong(args[0]);floatgrade1=Flo

8、at.parseFloat(args[1]);floatgrade2=Float.parseFloat(args[2]);floatgrade3=Float.parseFloat(args[3]);args[4].charAt(0);booleanisScience=Boolean.parseBoolean(args[5]);byteno=5;

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。