“Java实训14”的版本间的差异

来自CloudWiki
跳转至: 导航搜索
任务一 快乐期末
题目1
第2行: 第2行:
 
===题目1===
 
===题目1===
 
编写程序打印2000年到2050年之间的所有闰年。要求:分行打印,每行显示5个
 
编写程序打印2000年到2050年之间的所有闰年。要求:分行打印,每行显示5个
 +
 +
<nowiki>public class Runnian {
 +
 +
public static void main(String[] args) {
 +
// TODO Auto-generated method stub
 +
int x,y=0;
 +
for(x=2000;x<2050;x++){
 +
        if(x%4==0&&x%100!=0||x%400==0){
 +
        System.out.print(x+" ");
 +
        y++;
 +
        if(y%5==0){
 +
        System.out.print("\n");
 +
        }
 +
       
 +
        }
 +
}
 +
 +
    }
 +
}</nowiki>
 +
 
===题目2===
 
===题目2===
 
*数据库编程。
 
*数据库编程。

2018年6月5日 (二) 02:06的版本

任务一 快乐期末

题目1

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

public class Runnian {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		int x,y=0;
		for(x=2000;x<2050;x++){
         if(x%4==0&&x%100!=0||x%400==0){
        	 System.out.print(x+" ");
        	 y++;
        	 if(y%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任务:图书信息检索 设计出窗体)