查看“Java实训14”的源代码
←
Java实训14
跳转至:
导航
,
搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
==任务一 快乐期末== ===题目1=== 编写程序打印2000年到2050年之间的所有闰年。要求:分行打印,每行显示5个 来自计2 丁玉萍 <nowiki> public class Runnian{ public static void main(String[] args) { int num = 0; for(int year=2000;year<=2050;year++) { // 可以被4整除,不被100整除 或者 可以被400整除的是闰年 if((year%4==0&&year%100!=0)||(year%400==0)){ num++; { System.out.print(year); System.out.print("\t"); } if(num%5==0){ System.out.print("\n"); } } } } }</nowiki> ===题目2=== *数据库编程。 用Design模式,重做[[Java任务:用户登录界面功能实现]] 效果如图: [[文件:Java8-6.png]] [[文件:Java8-12.png]] 附: 1、数据库脚本 接下来我们在 MySQL 中创建 cloud 数据库,并创建 user 数据表,表结构如下: <nowiki>mysql> create database cloud; Query OK, 1 row affected (0.00 sec) mysql> use cloud; Database changed mysql> CREATE TABLE IF NOT EXISTS `user`( `id` INT UNSIGNED AUTO_INCREMENT, `name` VARCHAR(100) NOT NULL, `password` VARCHAR(40) NOT NULL, PRIMARY KEY ( `id` ) )ENGINE=InnoDB DEFAULT CHARSET=utf8; mysql> CREATE UNIQUE INDEX uname on user(name); Query OK, 0 rows affected (0.25 sec) Records: 0 Duplicates: 0 Warnings: 0 </nowiki> 插入一些数据: <nowiki>mysql> INSERT INTO `user` (name,password) VALUES ('ma', '123456'); Query OK, 1 row affected (0.12 sec) mysql> INSERT INTO `user` (name,password) VALUES ('ma', '123457'); ERROR 1062 (23000): Duplicate entry 'ma' for key 2</nowiki> 2、MySQL驱动及连接字符串 驱动: com.mysql.jdbc.Driver 连接字符串: jdbc:mysql://localhost:3306/数据库名?characterEncoding=utf8 ==任务二 实践中来 == 完成实训: [[Java任务:完成商品购买并显示购物车详细信息]] (如果商品展示窗体尚无实现的,可以先参考这个实训: [[Java任务:图书信息检索]] 设计出窗体)
返回至
Java实训14
。
导航菜单
个人工具
登录
命名空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
随机页面
帮助
工具
链入页面
相关更改
特殊页面
页面信息