Java实训14

来自CloudWiki
112.38.217.43讨论2018年6月6日 (三) 08:22的版本
跳转至: 导航搜索

任务一 快乐期末

题目1

编写程序打印2000年到2050年之间的所有闰年。要求:分行打印,每行显示5个

来自计2 丁玉萍

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");
	                }
	       }
	     }
	  }
    }

题目2

  • 数据库编程。

下图是实现对某网站的新用户注册,注册时把用户名和密码插入数据库(名称email)中的UserInfo表中,并用控制台或者消息框作出操作成功与否的提示。数据库系统采用的是MySQL。

Java9-22.png

Java9-23.png

附:

1、数据库脚本

create table UserInfo
( userid int primary key auto_increment,
  username varchar(50),
  userpwd varchar(50)
);
insert into UserInfo(username,userpwd) 
values('xiaobai','666');
insert into UserInfo(username,userpwd) 
values('xiaohei','888');

2、MySQL驱动及连接字符串

驱动: com.mysql.jdbc.Driver

连接字符串:

jdbc:mysql://localhost:3306/数据库名?characterEncoding=utf8

任务二 实践中来

完成实训: Java任务:完成商品购买并显示购物车详细信息

(如果商品展示窗体尚无实现的,可以先参考这个实训: Java任务:图书信息检索 设计出窗体)