ImageVerifierCode 换一换
格式:DOC , 页数:7 ,大小:55.50KB ,
资源ID:2429882      下载积分:20 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-2429882.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(web实验二.doc)为本站会员(11****ws)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

web实验二.doc

1、 下面所有程序需要首先,建立一个在 MyEclipse 里的 NEW-JAVA project; 然后输入 JAVA工程的名字;第三,右键点击工程的名字, NEW-package, 然后输入包的名字; 第四,所有的工程都在这个包里完成 实训 一 JAVA语言基础 一、实训目的 1.掌握标识符的定义规则。 2.掌握表达式的组成。 3.掌握 Java 基本数据类型及其使用方法。 4.理解定义变量的作用,掌握定义变量的方法。 5.掌握各种运算符的使用及其优先级控制。 6.通过以上内容,掌握 Java 语言的编程规则 。 二、实训要求 1.编写一个声明 Java 不同数据类型变量的程序。 2.编写一个

2、使用运算符、表达式、变量的程序。 3.编写表达式语句、复合语句的程序。 三、实验内容 1.了解变量的使用范围 ( 1)建立 LX2_2.java 文件,通过本程序了解变量的使用范围,源代码如下。 public class LX2_2 static int i=10; public static void main(String args) int k=10; System.out.println(“i=“+i); System.out.println(“k=“+k); System.out.println(“i=“+i); System.out.println(“k=“+k); /编译时将出错

3、,已出 k 的使用范围 ( 2)编译 LX2_2.java 此时会出现错误提示。因为变量 k 在方法中的语句块中声明,在方法块之外它是不存在的,所以编译时会出错。 ( 3)思考: LX2_2.java 程序说明了什么问题? 3.使用关系运算符和逻辑运算符 ( 1)建立使用关系运算符和逻辑运算符的程序文件,源代码如下。 class LX2_3 public static void main(String args) int a=25, b=20, e=3, f=0; boolean d=a5) System.out.println(“因为 e 非 0 且 a/e 为 8 大于 5, 所以输出 a

4、/e “+a/e); if (f!=0 else System.out.println(“因为 f 值为 0,所以输出 f = “+f); ( 2)编译并运行该程序,请写出运行结果。 实训 二 分支语句 一、实训目的 1.掌握 if 语句, if-else-if 结构的使用,掌握 if 语句的嵌套编程特点。 2.掌握条件的表达技巧; 3.掌握 switch 语句的使用。 4.了解从键盘获取数据的方法 二、实训要求 1.编写使用不同选择 结构的程序。 2.理解 Java 程序语法结构,掌握选择结构语法的程序设计方法。 三、实训内容 1.使用 if.else 语句 ( 1)程序功能:使用 if.e

5、lse 语句构造多分支,判断某一年是否为闰年。闰年的条件是符合下面二者之一:能被 4 整除,但不能被 100 整除;能被 4 整除,又能被 100 整除。 ( 2)编写源程序文件,代码如下。 public class LX3_1 public static void main(String args) boolean leap; int year=2005; if (year%4=0 else System.out.println(year+“ 年不是闰年 “); year=2008; / 方法 2 if (year%4!=0) leap=false; else if (year%100!=0

6、) leap=true; else if (year%400!=0) leap=false; else leap=true; if (leap=true) System.out.println(year+“ 年是闰年 “); else System.out.println(year+“ 年不是闰年 “); year=2050; / 方法 3 if (year%4=0) if (year%100=0) if (year%400=0) leap=true; else leap=false; else leap=false; else leap=false; if (leap=true) Syste

7、m.out.println(year+“ 年是闰年 “); else System.out.println(year+“ 年不是闰年 “); 实训 三 循环语句 一、实训目的 1. 掌握三种循环语句的使用,能分析循环的执行过程 2. 掌握 break 和 continue 语句的使用;。 3. 掌握累加、累乘的处理方法。 4. 掌握计数问题的编写技巧,如何控制每行输出元素个数及了解如何利用求余和整除操作获取和删除一个整数的最低位 二、实训要求 1.编写使用不同循环结构的程序。 2.理解 Java 程序语法结 构,掌握循环结构语法的程序设计方法。 三、实训内容 2.while 循环语句练习 (

8、1)程序功能:运行程序后从键盘输入数字 1/2/3 后,可显示抽奖得到的奖品;如果输入其它数字或字符显示“没有奖品给你 !”。 ( 2)程序源代码如下。 import java.io.*; class LX4_2 public static void main(String args) throws IOException char ch; System.out.println(“按 1/2/3 数字键可得大奖 !“); System.out.println(“按空格键后回车可退出循环操作 .“); while (ch=(char)System.in.read()!= ) System.in.

9、skip(2); / 跳过回车键 switch (ch) case 1: System.out.println(“恭喜你得大奖,一辆汽车 !“); break; case 2: System.out.println(“不错呀,你得到一台笔记本电脑 !“); break; case 3: System.out.println(“没有白来,你得到一台冰箱 !“); break; default: System.out.println(“真不幸,你没有奖品 !下次再来吧。 “); ( 3)编译源程序。 实训 四 数组的使用 一、实训目的 掌握一维数组的概念,定义和使用。 二、实训要求 1.掌握 Ja

10、va 数组的使用方法。 2.编写一个使用 Java 数组的程序。 3.编程采用选择排序法实现对数组元素由小到大排序。 三、实训内容 1.建立 使用数组的程序,本程序建立了一个长度为 5 的 1 维数组,一个长度为 12 的 2 维数组,源代码如下。 public class LX5_1 public static void main(String args) int a=new int5; int arr1=new int34; a0=10; a1=10+a0; a2=30; a3=40; a4= a1+ a2; arr100=0; arr101=1; arr102=2; arr110=3;

11、arr111=4; arr112=5; arr120=6; arr121=7; arr122=8; System.out.println(“a“+0+“ = “+a0); System.out.println(“a“+1+“ = “+a1); System.out.println(“a“+2+“ = “+a2); System.out.println(“a“+3+“ = “+a3); System.out.println(“a“+4+“ = “+a4); System.out.println(“arr1(“+0+“,“+0+“) = “+arr100); System.out.println(

12、“arr1(“+0+“,“+1+“) = “+arr101); System.out.println(“arr1(“+0+“,“+2+“) = “+arr102); System.out.println(“arr1(“+1+“,“+0+“) = “+arr110); System.out.println(“arr1(“+1+“,“+1+“) = “+arr111); System.out.println(“arr1(“+1+“,“+2+“) = “+arr112); 2.编译并运行程序,写出运行结果。 1)回答问题: Java 语言中的数组的使用要经过哪三个过程?它们是如何实现的? 2) .编

13、程实现 Fibonacci 数列。 Fibonacci 数列的定义为 : F1=1, F2=1, Fn=Fn-1+Fn-2 (n=3) 提示:关键代码如下: f0=f1=1; for(i=2;iintArrayj) t=intArrayi;intArrayi=intArrayj;intArrayj=t; 实训五 程序练习 编写程序实现如下功能 ( 1)给出一百分制成绩,要求输出成绩等级 A, B, C, D, E。 90 分以上的 为 A, 8089 分为 B, 7079 分为 C, 6069 为 D, 60 分以下为 E。 public class lx_1 public static vo

14、id main(String args) int score=70; if (score=90 ) System.out.println(score+“分是等级 A“); else if (score=80 ) System.out.println(score+“ 分是等级 B“); else if(score=70) System.out.println(score+“分是等级 C“); else if(score=60) System.out.println(score+“分是等级 D“); else if(score=60) System.out.println(score+“分是等级

15、E“); ( 2)编程实现对数组元素由大到小排列。 public class lx_2 public static void main(String args) int a = 25,15,42,16,12,36; int max = 0; int tmp = 0; for(int i=0;ia.length;i+) max = i;/ /*查找第 i大的数,直到记下第 i大数的位置 */ for(int j=i+1;ja.length;j+) if(amaxaj) max = j;/记下较大数位置,再次比较,直到最大 /*如果第 i大数的位置不在 i,则交换 */ if(i!=max) tm

16、p = ai; ai = amax; amax = tmp; for(int i=0;ia.length;i+) System.out.print(ai+“ “); ( 3)打印出所有的 “ 水仙花数 ” 。所谓 “ 水仙花数 ” 是指一个三位数,其各位数字的 立方和等于该数本身。例如: 153 是一个 “ 水仙花数 ” public class lx_3 public static void main(String agrs) for (int i = 100; i 1000; i+) int a = i / 100; int b = i / 10 % 10; int c = i % 10; if (Math.pow(a, 3) + Math.pow(b, 3) + Math.pow(c, 3) = i) System.out.println(“水仙花数 : “ +i);

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。