java程序设计项目教程项目一.ppt_第1页
java程序设计项目教程项目一.ppt_第2页
java程序设计项目教程项目一.ppt_第3页
java程序设计项目教程项目一.ppt_第4页
java程序设计项目教程项目一.ppt_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

项目一 成绩输入与求总分输出 中国人民大学出版社 技能目标技能目标 能进行数据的运算并能编写输入输出数据的程序 知识目标知识目标 了解Java的特点; 掌握标识符的命名规则; 掌握基本数据类型与数据的表示形式; 掌握表达式的用法及优先级关系。 项目任务项目任务 本项目完成成绩管理的最基本功能,要求能实现从 键盘录入几门课的成绩,并能输出这几门课的成绩 总和。 任务一 学生成绩的输出 具体实现 public class OutScore public static void main(String args) System.out.print(“计算机网络技术的成绩为90分 “); 相关知识 1.Java的发展历史与趋势简介 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安装完成后,主要包含以下内容: 开发工具:开发工具位于bin/子目录中,指工具和 实用程序,可帮助您开发、执行、调试和保存以 Java 编程语言编写的程序。常用工具有: Javac:Java编译器,用于将Java源代码转换成字 节码。 Java:Java解释器,直接从Java类文件中执行Java 应用程序字节码。 appletviewer:applet播放器,直接用于运行和调试 applet。 配置JDK运行环境 配置JDK运行环境主要有2个方面的工作,一 是增加命令寻找路径,修改系统变量path, 增加指向Java常用工具安装的路径:例如 C:Program FilesJavajdk1.6.0_03bin;二 是设置环境变量ClassPath,指向Java安装的 路径下的库文件所在目录:例如C:Program FilesJavajdk1.6.0_03lib (2)JCreator下载、安装与配置 Jcreator pro安装过程比较简单,只须接受默 认安装即可。在安装完毕画面,选择Launch Jcreator pro即可启动Jcreator。 (3)编写、编译和运行应用程序 知识拓展 Java程序分为两种,一种是Java应用程序, 如上所写;另一种是Java Applet(Java小程序 )。Applet是一种贮存于WWW服务器的用 Java编程语言编写的程序,它通常由浏览器 下载到客户系统中,并通过浏览器运行。 任务二 学生成绩的计算 有一名学生的计算机网络技术考了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)标识符 用来标识类名、变量名、方法名、类型名、 数组名、文件名的有效字符序列称为标识符 。 (2)关键字 关键字就是Java语言中已经被赋予特定意义 的一些单词,它们在程序上有着不同的用途 ,不可以把关键词作为普通标识符来用。 Java关键字表 abstractBooleanbreakbytecase catchcharclasscontinuedefault dodoubleelseextendsfalse finalfinallyfloatforif implementsimportinstanceofintinterface longnativenewnullpackage privateprotectedpublicreturnshort staticsuperswitchsynchronized this throwthrowstransienttruetry voidvolatilewhile 2.基本数据类型 (1) 常量 常量是指在程序执行过程中始终保持不变的 量,根据数据类型的不同,常量有整型、浮 点型、字符型、布尔型等几种。 (2)变量 变量是在程序运行过程中可以变化的量。变 量有变量名、变量的值、变量的类型以及变 量的作用域等4个属性。 (3)基本数据类型 基本数据类型也称作简单数据类型。Java语言有8 种简单数据类型,分别是: boolean、byte 、short、int、long、float、double 、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)字符串常量的表示 字符串是用双撇号括起的若干个字符。如 “abc“、“100001“、“hello!“等。 (2)字符串变量的定义 Java语言提供了一个处理字符串的类String, 在定义字符串变量时可以像基本类型一样定 义字符串变量。 String类提供的部分构造方法。 String( ):初始化一个新创建的String对象,它表 示一个空字符序列。 String(byte bytes):用字节数组的内容生成一 个字符串 String(char value, int offset, int count):生成 个新的String,它包含来自该字符数组参数的一个 子数组的字符。 String类提供的部分成员方法。 int compareTo(String anotherString):按字典顺 序比较两个字符串。 boolean startsWith(String prefix):测试此字符 串是否以指定的前缀开始。 char charAt(int index):返回指定索引处的 char 值。索引 范围为从 0 到 length() - 1。序列的第一个 char值在索引0处 ,第二个在索引1处,依此类推。 int indexOf(String str):返回第一次出现的指定子字符串 在此字符串中的索引。 boolean equals(String another):将此String与另一个 String进行比较,看两个字符串是否相同。 int length( ):返回此字符串的长度。 String toLowerCase( ):使用默认语言环境的规则将此 String中的所有字符都转换为小写。 String toUpperCase( ):使用默认语言环境的规则将此 String中的所有字符都转换为大写。 String substring(int beginIndex, int endIndex):返回一个 新字符串,它是此字符串的一个子字符串。该子字符串从指 定的 beginIndex 处开始,一直到索引 endIndex-1处的字符 。 String trim( ):返回字符串的副本,忽略前导空白和尾部 空白 。 4.运算符与表达式 在程序对数据进行处理时,经常要进行数据的运算 ,因此本节我们来学习关于运算符与表达式的一些 知识。 (1)运算符 包括算术运算符、关系运算符、逻辑运算符、位运 算符、条件运算符等。 算术运算符 数值类型的标准算术运算符包括:+,-,*,/,%, +,-。 关系运算符 关系运算符包括:,=,= =,!=。关 系运算的结果为布尔型数据。 逻辑运算符 逻辑运算符常用的有:!, public class InputOutScore public static void main(String args) System.out.println(“输入三门课的成绩:“); Scanner rd=new Scanner(System.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类对象reader,然后 借助reader对象调用Scanner类中的方法可实现读 入各种类型数据。读入数据的方法如: nextInt( ):读入一个整型数据。 nextFloat( ):读入一个单精度浮点数。 nextLine( ):读入一个字符串。 2对话框方式实现输入和输出 Java通过javax.swing.JOptionPane类可以方便地实 现向用户发出输入或输出消息。JOptionPane类提 供了几个主要的输入、输出方法如下。 (1) 方法showConfirmDialog( ):用于询问一个确认 问题,如 yes/no/cancel。 (2) 方法showInputDialog( )

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论