符合中小企业对网站设计、功能常规化式的企业展示型网站建设
本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...
商城网站建设因基本功能的需求不同费用上面也有很大的差别...
手机微信网站开发、微信官网、微信商城网站...
1:在网页中编写一个按钮,比如添加用户
成都创新互联公司是专业的丹寨网站建设公司,丹寨接单;提供网站建设、网站制作,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行丹寨网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!
form action="xxx.jsp"/
input type="submit" value="添加用户"/
/form
2:添加mysql的jdbc驱动jar包
3:编写一个数据库操作辅助类,使用的sql语句,差不多如下
insert into tb_user values(?,?,?)等,你写的太简单,详细点的要求可以发邮件到lixihara@126.com,我会帮你完成哦
public class ex4 {
public static void main(String args[]) {
// No.1 添加语句构造一个CFushu类的对象c1表示复数3+6i,构造一个CFushu类的对象c2表示复数7+6i,
CFushu c1=new CFushu(3,6);
CFushu c2=new CFushu(7,6);
// No.2 添加语句构造CFushu类对象c3复制为c1和c2的和(调用CFushu类中的add方法求c1与c2的和)
CFushu c3=c1.add(c2);
// No.3 添加语句显示输出c3的实部和虚部值,与实际运算的c1与c2和值比较是否吻合
System.out.println("c3的实部="+c3.m_Real+" c3虚部 ="+c3.m_Image );
// No.4 添加语句显示输出c1和c2的实部和虚部,观察其变化,分析原因
System.out.println("c1的实部="+c1.m_Real+" c1虚部 ="+c1.m_Image );
System.out.println("c2的实部="+c2.m_Real+" c2虚部 ="+c2.m_Image );
}
}
class CFushu// 描述复数
{
double m_Real;// 表示复数的实部
double m_Image;// 表示复数的虚部
public CFushu(double real, double image)// 定义构造函数
{
m_Real = real;
m_Image = image;
}
CFushu add(CFushu fushu)// 实现当前复数和参数复数fushu的加法
{
fushu.m_Real += m_Real;// 和值结果保存在fushu对象中
fushu.m_Image += m_Image;
return this;
}
}
结果:
c3的实部=3.0 c3虚部 =6.0
c1的实部=3.0 c1虚 =6.0
c2的实部=10.0 c2虚 =12.0
为什么明明c3是c1和c2的和,应该是10,12,但c3却和c1相等,而c2变成了c1和自身的和,分析:
c3 = c1.add(c2);
关键在这里是c1调用的add(c2);方法,而传进去的是c2的引用。在来看
这个方法的实现
CFushu add(CFushu fushu)// 实现当前复数和参数复数fushu的加法
{
fushu.m_Real += m_Real;// 和值结果保存在fushu对象中
fushu.m_Image += m_Image;
return this;
}
fushu.m_Real += m_Real;//fushu.m_Real 是c2的属性,+= m_Real 是c1的属性
这样就将c1的实部和c2的实部相加,得到的值再付给c2的实部。由于传的是c2的引用,因此通过c2的引用改变了c2实部的值,而c1的实部没有改变,仍是3。就如同注释中说的“和值结果保存在fushu对象中”这个fushu对象就是c2对象。虚部同理。
return时 ,返回的是this, 因为是c1.add()也就是说,这个this是c1对象,而c1对象没有任何变化,因此返回给c3的是c1对象。
所以出现上述情况。
如果将add()改为 c3 = c2.add(c1);
结果为:
c3的实部=3.0 c3虚部 =6.0
c1的实部=10.0 c1虚 =12.0
c2的实部=3.0 c2虚 =6.0
道理同上。
如果楼主想达到的目的是c1,c2本身值不变,c3为他们的和,只需将add()改为
CFushu add(CFushu fushu)// 实现当前复数和参数复数fushu的加法
{
return new CFushu(fushu.m_Real+m_Real,fushu.m_Image+m_Image);
}
这样没有改变传进去的对象值,返回出的新对像的值是c1和c2的和。
累!
可以直接通过Calendar类的add方法进行实现,直接在DAY属性上加上指定的天数就可以了。
举例:
Calendar calendar = Calendar.newInstance();//创建一个实例
cd.set(2010,5,24,14,33,22);//实例化一个Calendar。 年、月、日、时、分、秒
calendar.add(Calendar.DAY,1);//给当前日期加上指定天数,这里加的是1天
System.out.println(calendar.getTime());