java程序设计项目教程项目一ppt课件

上传人:我*** 文档编号:148520038 上传时间:2020-10-20 格式:PPT 页数:27 大小:310KB
返回 下载 相关 举报
java程序设计项目教程项目一ppt课件_第1页
第1页 / 共27页
java程序设计项目教程项目一ppt课件_第2页
第2页 / 共27页
java程序设计项目教程项目一ppt课件_第3页
第3页 / 共27页
java程序设计项目教程项目一ppt课件_第4页
第4页 / 共27页
java程序设计项目教程项目一ppt课件_第5页
第5页 / 共27页
点击查看更多>>
资源描述

《java程序设计项目教程项目一ppt课件》由会员分享,可在线阅读,更多相关《java程序设计项目教程项目一ppt课件(27页珍藏版)》请在金锄头文库上搜索。

1、项目一 成绩输入与求总分输出,中国人民大学出版社,技能目标 能进行数据的运算并能编写输入输出数据的程序 知识目标 了解Java的特点; 掌握标识符的命名规则; 掌握基本数据类型与数据的表示形式; 掌握表达式的用法及优先级关系。 项目任务 本项目完成成绩管理的最基本功能,要求能实现从键盘录入几门课的成绩,并能输出这几门课的成绩总和。,任务一 学生成绩的输出,具体实现 public class OutScore public static void main(String args) System.out.print(计算机网络技术的成绩为90分); ,相关知识,1.Java的发展历史与趋势简介

2、2.Java语言的特点 (1)简单易学 (2)面向对象和动态性 (3)解释执行 (4)多线程 (5)健壮性和安全性,3.Java虚拟机(JVM) Java语言与其他程序设计语言不一样,首先需要将“程序”编译成为与平台无关的“字节码(Byte-codes)”,再通过Java虚拟机JVM(Java Virtual Machine)来解释执行。所谓Java虚拟机JVM,是一台可以存在于不同的真实的软、硬件环境下的虚拟的计算机,其功能是将字节码解释为真实平台能执行的指令。,4.Java开发和运行环境 (1)JDK下载、安装与配置 下载与安装JDK JDK安装完成后,主要包含以下内容: 开发工具:开发工

3、具位于bin/子目录中,指工具和实用程序,可帮助您开发、执行、调试和保存以 Java 编程语言编写的程序。常用工具有: Javac:Java编译器,用于将Java源代码转换成字节码。 Java:Java解释器,直接从Java类文件中执行Java应用程序字节码。 appletviewer:applet播放器,直接用于运行和调试applet。, 配置JDK运行环境 配置JDK运行环境主要有2个方面的工作,一是增加命令寻找路径,修改系统变量path,增加指向Java常用工具安装的路径:例如C:Program FilesJavajdk1.6.0_03bin;二是设置环境变量ClassPath,指向Ja

4、va安装的路径下的库文件所在目录:例如C:Program FilesJavajdk1.6.0_03lib,(2)JCreator下载、安装与配置 Jcreator pro安装过程比较简单,只须接受默认安装即可。在安装完毕画面,选择Launch Jcreator pro即可启动Jcreator。 (3)编写、编译和运行应用程序,知识拓展,Java程序分为两种,一种是Java应用程序,如上所写;另一种是Java Applet(Java小程序)。Applet是一种贮存于WWW服务器的用Java编程语言编写的程序,它通常由浏览器下载到客户系统中,并通过浏览器运行。,任务二 学生成绩的计算,有一名学生的

5、计算机网络技术考了90分,数据库技术考了84,Java程序设计考了92分,输出这名同学的三门课程的总成绩。 public class OutTotalScore public static void main(String args) int network,dataBase,java,total=0; network=90; dataBase=84; java=92; total=network+dataBase+java; System.out.print(该生三门课的总成绩为:+total); ,相关知识,1.标识符与关键字 (1)标识符 用来标识类名、变量名、方法名、类型名、数组名、文

6、件名的有效字符序列称为标识符。 (2)关键字 关键字就是Java语言中已经被赋予特定意义的一些单词,它们在程序上有着不同的用途,不可以把关键词作为普通标识符来用。,Java关键字表,2.基本数据类型 (1) 常量 常量是指在程序执行过程中始终保持不变的量,根据数据类型的不同,常量有整型、浮点型、字符型、布尔型等几种。 (2)变量 变量是在程序运行过程中可以变化的量。变量有变量名、变量的值、变量的类型以及变量的作用域等4个属性。,(3)基本数据类型 基本数据类型也称作简单数据类型。Java语言有8种简单数据类型,分别是: boolean、byte 、short、int、long、float、do

7、uble、char。 这8种数据类型习惯上可分为4大类型: 布尔类型:boolean 字符类型:char 整数类型:byte、short、int、long 浮点类型:float、double,(4)数据的类型转换 简单数据类型中各类型数据间的优先关系和相互转换 不同类型数据间的优先关系如下: 低-高 byte,short,char- int - long - float - double 自动类型转换规则 整型,实型,字符型数据可以混合运算。 强制类型转换 高级数据要转换成低级数据,需用到强制类型转换,如: int i; byte b=(byte)i;,3.字符串 (1)字符串常量的表示 字符

8、串是用双撇号括起的若干个字符。如abc、100001、hello!等。 (2)字符串变量的定义 Java语言提供了一个处理字符串的类String,在定义字符串变量时可以像基本类型一样定义字符串变量。,String类提供的部分构造方法。 String( ):初始化一个新创建的String对象,它表示一个空字符序列。 String(byte bytes):用字节数组的内容生成一个字符串 String(char value, int offset, int count):生成个新的String,它包含来自该字符数组参数的一个子数组的字符。 String类提供的部分成员方法。 int compareT

9、o(String anotherString):按字典顺序比较两个字符串。 boolean startsWith(Stringprefix):测试此字符串是否以指定的前缀开始。, char charAt(intindex):返回指定索引处的 char 值。索引范围为从 0 到 length() - 1。序列的第一个 char值在索引0处,第二个在索引1处,依此类推。 int indexOf(Stringstr):返回第一次出现的指定子字符串在此字符串中的索引。 boolean equals(String another):将此String与另一个String进行比较,看两个字符串是否相同。 i

10、nt length( ):返回此字符串的长度。 String toLowerCase( ):使用默认语言环境的规则将此String中的所有字符都转换为小写。 String toUpperCase( ):使用默认语言环境的规则将此String中的所有字符都转换为大写。 String substring(intbeginIndex, intendIndex):返回一个新字符串,它是此字符串的一个子字符串。该子字符串从指定的 beginIndex 处开始,一直到索引 endIndex-1处的字符。 String trim( ):返回字符串的副本,忽略前导空白和尾部空白 。,4.运算符与表达式 在程序

11、对数据进行处理时,经常要进行数据的运算,因此本节我们来学习关于运算符与表达式的一些知识。 (1)运算符 包括算术运算符、关系运算符、逻辑运算符、位运算符、条件运算符等。 算术运算符 数值类型的标准算术运算符包括:+,-,*,/,%,+,-。,关系运算符 关系运算符包括:,=,= =,!=。关系运算的结果为布尔型数据。 逻辑运算符 逻辑运算符常用的有:!, public class InputOutScore public static void main(String args) System.out.println(输入三门课的成绩:);,Scanner rd=new Scanner(Sys

12、tem.in); int network,dataBase,java,total=0; network=rd.nextInt(); dataBase=rd.nextInt(); java=rd.nextInt(); total=network+dataBase+java; System.out.print(该生三门课的总成绩为:+total); ,相关知识,1.通过控制台输入输出数据 Scanner是SDK1.5新增的一个类,该类在java.util包中,可以使用该类创建一个对象。 Scanner reader=new Scanner(System.in); 以上语句可生成一个Scanner类

13、对象reader,然后借助reader对象调用Scanner类中的方法可实现读入各种类型数据。读入数据的方法如: nextInt( ):读入一个整型数据。 nextFloat( ):读入一个单精度浮点数。 nextLine( ):读入一个字符串。,2对话框方式实现输入和输出 Java通过javax.swing.JOptionPane类可以方便地实现向用户发出输入或输出消息。JOptionPane类提供了几个主要的输入、输出方法如下。 (1) 方法showConfirmDialog( ):用于询问一个确认问题,如 yes/no/cancel。 (2) 方法showInputDialog( ):用于提示要求某些输入。 (3) 方法showMessageDialog( ): 告知用户某事已发生。 (4) 方法showOptionDialog( ):上述三项的大统一。,动手练习,练习目的: 1.掌握设置Java运行环境的方法。 2.掌握编写与运行Java程序的方法。 练习内容: 1.安装并设置Java SDK软件包。 2.编写一个简单的Java程序,在屏幕上输出“这是我的第一个Java程序”。 3.输入三个数,按最小到大排列输出。,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > PPT模板库 > PPT素材/模板

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号