输入某学期第一周周一的日期(年、月、日),在输入要查询的日期,点击计算按钮,显示出查询日期是第几周周几。例如,输入的第一周周一的时间为2010年8月30日,再输入2010-12-2,则计...

输入某学期第一周周一的日期(年、月、日),在输入要查询的日期,点击计算按钮,显示出查询日期是第几周周几。例如,输入的第一周周一的时间为2010年8月30日,再输入2010-12-2,则计算出2010-12-2为第14周周四。

界面要求:用图形界面实现。

PS:用户图形界面我已经写好了 只要求各位大神们给我个算法代码就可以了

import java.awt.*;

import java.awt.event.*;

public class jisuanJFrame extends Frame implements ActionListener

{

private TextField text_char;

private Button button_char;

public jisuanJFrame()

{

super("学周数的计算");

this.setBounds(280,100,100,150);

this.setBackground(java.awt.Color.lightGray);

this.setLayout(new java.awt.FlowLayout(FlowLayout.LEFT));

this.add(new Label("日期"));

this.add(new TextField("2010年8月30日"));

this.add(new TextField(20));

this.add(new Button("计算"));

this.addWindowListener(new WinClose());

this.setVisible(true);

}

public static void main(String arg[])

{

new jisuanJFrame();

}

public void actionPerformed(ActionEvent arg0) {

// TODO Auto-generated method stub

}

}

class WinClose implements WindowListener

{

public void windowClosing(WindowEvent e)

{

System.exit(0);

}

public void windowOpened(WindowEvent e){}

public void windowActivated(WindowEvent e){}

public void windowDeactivated(WindowEvent e){}

public void windowClosed(WindowEvent e){}

public void windowIconified(WindowEvent e){}

public void windowDeiconified(WindowEvent e){}

}

展开

java 计算周_java学期周数的计算,求算法相关推荐

  1. java 墨卡托 经纬度_JAVA代码根据经纬度范围计算WGS84与谷歌全球墨卡托包含的切片数目与拼接图像像素尺寸...

    根据项目需求编写的代码. 适用场景:在网络地图上,比如天地图与谷歌地图,用户用鼠标在地图上拉一个矩形框,希望下载该矩形框内某一层级的瓦片数据,并将所有瓦片拼接成一个完整的,包含地理坐标的tif图像. ...

  2. java bigdecimal 开方_JAVA BigDecimal使用牛顿迭代法计算平方根(开方)

    Java中虽然可以用Math.sqrt获得某值的平方根,但是该值必须是double类型的.可是有些项目对数值精度要求比较高,我们一般会用BigDecimal来存储,BigDecimal并不提供计算平方 ...

  3. java long 运算_Java Long类型,阶乘计算

    问题描述: n! <= 2^63-1 , 求最大的n. 问题:如果不用java自带的 Long.MAX_VALUE,这个值,如何表示Long类型的最大值,我的表示方法为啥不对? 我的代码如何修改 ...

  4. java计算年龄_java根据出生年月日精确计算年龄的算法

    今天项目中有个根据出生年月日,需要精确计算年龄的算法,找了半天才算有个正确的,分享出来给牛牛们成为自己java代码库的一部分算法.public static int getAge(Date dateO ...

  5. mysql java 驱动 版本号_Java - 云原生数仓 AnalyticDB MySQL - 阿里云

    本文介绍如何在Java中通过MySQL JDBC连接AnalyticDB for MySQL集群. MySQL JDBC驱动版本 AnalyticDB for MySQL支持以下版本的MySQL JD ...

  6. java cas原理_Java并发之原子变量及CAS算法-上篇

    Java并发之原子变量及CAS算法-上篇 编辑 ​ 概述 本文主要讲在Java并发编程的时候,如果保证变量的原子性,在JDK提供的类中是怎么保证变量原子性的呢?.对应Java中的包是:java.uti ...

  7. java aes 模式_Java实现多种加密模式的AES算法-总有一种你用的着!

    前言 对于AES算法,相信很多程序员小伙伴都听过.用过,其原理本文就不介绍了,而是讲讲在实际项目中的应用.前几天,项目需要跟乙方接口对接,乙方提供加密后的信息串,而我这边负责对加密串进行解密.其中加解 ...

  8. java偶数求和_Java案例2:求和,求偶数和,水仙花数,珠穆朗玛峰

    1.求和 public class Sum { public static void main(String[] args) { //1-5的和 int sum = 0; for(int i=1;i& ...

  9. java 周次_JAVA计算学校学期周次

    JAVA计算学校学期周次 2020-09-09 / 0 评论 / 313 阅读 / 正在检测是否收录... 09/09 package com.zs.create.test; import java. ...

  10. java计算一个月有几周_java 如何获取 一个月 有多少周

    展开全部 你说需要计算一个月有多少周,若是指,一月,二月一直到十二月每个月有多少周的话,可以用32313133353236313431303231363533e59b9ee7ad94313333613 ...

最新文章

  1. onmouseover和onmouseout在Repeater控件中应用
  2. 技术文章精美配图模板网站推荐-创客贴
  3. php把年份转为int,PHP将DateInterval转换为int
  4. url地址传参中文乱码处理
  5. 前端学习(2932):vue中的v-show
  6. 神经网络技巧篇之寻找最优参数的方法
  7. 安装GPUtil包过程
  8. 记一次docker安装rabbitMq-(简单至极)
  9. Windows各个系统勒索补丁下载地址
  10. windows xp下 usb驱动编写
  11. 岗位:python后端工程师
  12. Boot(重点SCSS☆☆☆☆☆)(day03)
  13. 山东省计算机应用能力考核初级,山东省计算机应用能力考核.doc
  14. excel如何在选定区域内跳过空值自动编号
  15. unity3d 批量替换模型材质的脚本 一键替换模型及子物体材质
  16. 爱数中标浙江红蜻蜓鞋业云共享项目
  17. php实现增量更新,基于html5plus平台 实现app增量更新功能
  18. 零基础也能看懂的五大网络安全技术,学网络真的可以很简单
  19. carla学习笔记(二)
  20. android记事本的设计报告,安卓记事本开发设计报告.pdf

热门文章

  1. matlab 变速不变调,使用GoldWave 轻松实现变速不变调
  2. 学习笔记10-Python图像批量处理(对比度、灰度)-内含代码可实现
  3. cad动态块制作翻转_cad动态块制作教程
  4. 利用极域电子教室控制别人电脑
  5. 如何用 Unity 编写像炸弹人一样的游戏
  6. 使用Xcode创建第一个App
  7. python实现鼠标自动点击屏幕
  8. 几张思维导图告诉你搜索引擎优化(SEO)核心点
  9. iphone换android手机铃声,iPhone6s怎么更换手机铃声 iPhone苹果6s更换铃声教程
  10. c语言回溯法解决倒桥本分数式,回溯法 经典题目 八皇后 桥本分数