java基本类实验报告

西 安 邮 电 大 学(计算机学院)课内实验报告实验名称: Java 基本类 专业名称: 计算机科学与技术班 级: 计科 1405 班 学生姓名: 高宏伟 学 号: 04141152指导教师: 刘霞林实验日期: 2016.11.10一、实验目的了解Java 常用的系统类,包括字符串类、System类、数学函数类、日期类、随机数类等的基本使用方法。二、实验要求1. 编写一个使用日期类的的程序。2. 编写一个使用日历类和包装类的程序。3. 编写一个使用数学函数的程序。4. 编写一个使用集合框架的程序。3、实验内容(一)使用日期类的 Applet 程序(1)程序功能:说明3 个日期类Date、Calendar和Dateat 的使用方式及显示的样式。(2)编写LX5_1java 程序文件,源代码如下。import java.text.*; import java.util.*; import java.awt.*; import java.applet.*; public class LX5_1 extends Applet { public void paint(Graphics g) { Date today; Calendar now; Dateat f1,f2; String s1,s2; 【代码1】; // 获取系统当前日期,存放到today变量g.drawString(“字符串格式:“+today.toString(),20,20); 【代码2】; // 以默认格式生成格式化器,存放到f1变量【代码3】; // 将日期转换为字符串,存放到s1变量g.drawString(“系统格式:“+s1,20,40); // 生成长格式的中国日期格式化器f1=Dateat.getDateInstance(Dateat.LONG, Locale.CHINA); f2=Dateat.getTimeInstance(Dateat.LONG, Locale.CHINA); s1=f1.at(today); // 将日期转换为日期字符串s2=f2.at(today); // 将日期转换为时间字符串g.drawString(“中国格式:“+s1+“ “+s2,20,60); 【代码4】// 通过Calendar类获取系统时间,存放到now变量s1=now.get(now.HOUR)+“ 时“+now.get(now.MINUTE)+“ 分“+now.get(now.SECOND)+“秒“; g.drawString(“调整前时间:“+s1,20,80); 【代码5】 //将now中的时间修改为2016年12月31日today=now.getTime(); g.drawString(“调整后时间:“+today.toString(),20,100); }} (3)编译程序文件。(4)运行程序。(二)使用日历类和包装类的程序 实验要求:编写一个Java应用程序,用户从输入对话框输入了两个日期,程序将判断两个日期的大小关系,以及两个日期之间的间隔天数。 程序模板:DateExampleimport java.util.*;import javax.swing.JOptionPane;public class DateExample{ public static void main(String args[ ]) { String str=JOptionPane.showDialog(“输入第一个日期的年份:“);int yearOne=Integer.parseInt(str);str=JOptionPane.showDialog(“输入该年的月份:“);int monthOne=Integer.parseInt(str);str=JOptionPane.showDialog(“输入该月份的日期:“);int dayOne=Integer.parseInt(str);str=JOptionPane.showDialog(“输入第二个日期的年份:“);int yearTwo=Integer.parseInt(str);str=JOptionPane.showDialog(“输入该年的月份:“);int monthTwo=Integer.parseInt(str);str=JOptionPane.showDialog(“输入该月份的日期:“);int dayTwo=Integer.parseInt(str);Calendar calendar=【代码 1】 //初始化日历对象【代码 2】 //将 calendar 的时间设置为 yearOne 年 monthOne 月 dayOne 日long timeOne=【代码 3】 //calendar 表示的时间转换成毫秒【代码 4】 //将 calendar 的时间设置为 yearTwo 年 monthTwo 月 dayTwo 日long timeTwo=【代码 5】 //calendar 表示的时间转换成毫秒。Date date1=【代码 6】 //用 timeOne 做参数构造 date1Date date2=【代码 7】 //用 timeTwo 做参数构造 date2if(date2.equals(date1)){System.out.println(“两个日期的年、月、日完全相同“);}else if(date2.after(date1)){System.out.println(“您输入的第二个日期大于第一个日期“);}else if(date2.before(date1)){System.out.println(“您输入的第二个日期小于第一个日期“);}long days=【代码 8】//计算两个日期相隔天数System.out.println(yearOne+“年“+monthOne+“月“+dayOne+“日和“+yearTwo+“年“+monthTwo+“月“+dayTwo+“相隔“+days+“天“);} } 实验后的练习:1. Calendar对象可以将时间设置到年、月、日、时、分、秒。请改进上面的程序,使用户输入的两个日期包括时、分、秒。str=JOptionPane.showDialog(“输入该日的时:“);int dayhour1=Integer.parseInt(str);str=JOptionPane.showDialog(“输入该日的分:“);int dayminute1=Integer.parseInt(str);str=JOptionPane.showDialog(“输入该日的秒:“);int daysecond1=Integer.parseInt(str);

java实验报告mydate,java基本类实验报告相关推荐

  1. JAVA第二次验证设计性实验报告

    [实验任务一]:素数输出 (3)实验报告中要求包括程序设计思想.程序流程图.源代码.运行结果截图.编译错误分析等内容. 1.   实验内容 (1)计算并输出3~100之间的素数. (2)编程满足下列要 ...

  2. java程序设计输入输出实验_20145320《Java程序设计》第五次实验报告

    20145320<Java程序设计>第五次实验报告 北京电子科技学院(BESTI)实验报告 课程:Java程序设计 班级:1453 指导教师:娄嘉鹏 实验日期:2016.05.06 18: ...

  3. 20155328 《Java程序设计》 实验二(Java面向对象程序设计) 实验报告

    20155328 <Java程序设计> 实验二(Java面向对象程序设计) 实验报告 单元测试 一.单元测试和TDD 编程时需理清思路,将编程需求等想好,再开始编.此部分可用伪代码实现. ...

  4. java类与对象实验_JAVA类与对象实验报告

    <JAVA类与对象实验报告>由会员分享,可在线阅读,更多相关<JAVA类与对象实验报告(6页珍藏版)>请在人人文库网上搜索. 1.面向对象程序设计实验报告实验三.类与对象(1) ...

  5. 2018-2019-2 20175305实验一《Java开发环境的熟悉》实验报告

    2018-2019-2 20175305实验一<Java开发环境的熟悉>实验报告 实验题目 实验一Java开发环境的熟悉-1 1).实验目的及要求 1.建立"自己学号exp1&q ...

  6. 20145240 《Java程序设计》第四次实验报告

    20145240 <Java程序设计>第四次实验报告 北京电子科技学院(BESTI)实验报告 课程:Java程序设计 班级:1452 指导教师:娄嘉鹏 实验日期:2016.04.26 实验 ...

  7. JAVA实验报告九异常处理_JAVA实验报告_Java异常处理

    贵州大学实验报告 学院:计信学院专业:网络工程班级:101 姓名学号实验组实验时间05.27 指导教师肖源源成绩 实验项目名称Java异常处理 实验目的1)掌握Java异常的概念及工作机制 2)掌握异 ...

  8. java弹弹球实验报告_Java弹球游戏实验报告—chen

    Java弹球游戏实验报告-chen 课 程 设 计 报 告 题 目 弹球小游戏 姓 名 方成 学 号 20 专 业 java 指导教师 陈华恩 2013年 12 月 30 目录 一.实验目的2 二.需 ...

  9. 20155229 实验一《Java开发环境的熟悉》实验报告

    20155229 实验一<Java开发环境的熟悉>实验报告 实验内容 1.使用JDK编译.运行简单的Java程序: 2.使用Idea 编辑.编译.运行.调试Java程序. 实验步骤 (一) ...

最新文章

  1. 什么是ObjCTypes?
  2. 人群分析--Beyond Counting: Comparisons of Density Maps for Crowd Analysis Tasks
  3. 如何开启Windows 10隐藏的锁屏时间设置项
  4. MapReduce实现join操作
  5. 方向向量转欧拉角_欧拉角、旋转向量和旋转矩阵的相互转换
  6. 人工智能(AI)真正的价值究竟何在?
  7. GitHub pages + Hexo 搭建自己的个人博客
  8. 13 Django组件- cookie与session
  9. 高兴与愉快的心情,难以言语。
  10. 软件库App源码+后端源码
  11. Windows10两台电脑通过网线进行文件共享
  12. “九个字、一只手、专有云”,有孚网络的云上之路
  13. 立创EDA学习3-绘制pcb(初级)
  14. 使用网络图展示Venn图集合及Cytoscape操作视频
  15. 无法直接安装Ubuntu16.04的Win10系统安装教程
  16. python+opencv将图片转换成视频
  17. Java+MySQL基于springboot校园博客系统#毕业设计
  18. 微信公众号发布投票教程
  19. linux lsmod命令 及相关信息
  20. loopback具体作用

热门文章

  1. 蓝牙耳机不止有主动降噪,这些降噪冷知识,发烧友入门必学
  2. Wifi自动连接评分机制
  3. 小码奴历险记:码奴的回忆
  4. android opencv kcf,目标跟踪的深度学习方法 与 opencv 实现 kcf 方法
  5. 【Science】破解密码“AlphaGo”诞生,训练Gan破解27%LinkedIn测试集密码
  6. TensorFlow的环境配置与安装
  7. 艾司博讯:拼多多多多进宝适合新手吗
  8. 抖音评论获取与回复源码项目
  9. 开发实习日记10.12
  10. 中国热敏电阻行业主要发展方向及投资前景评估报告2022年版