//第一题的答案:
成都创新互联拥有一支富有激情的企业网站制作团队,在互联网网站建设行业深耕十多年,专业且经验丰富。十多年网站优化营销经验,我们已为超过千家中小企业提供了成都网站建设、成都网站设计解决方案,按需网站建设,设计满意,售后服务无忧。所有客户皆提供一年免费网站维护!
import java.util.Scanner;
public class test {
public static void main(String[] args)
{
System.out.println("输入购买金额:");
Scanner input=new Scanner(System.in);
double a=input.nextDouble();
System.out.println("输入顾客类型(会员或普通):");
String b=input.next();
if(b=="会员")
{
if(a=100)
{
a=a*0.8;
System.out.println("需付款:"+a);
}
else
{
System.out.println("需付款:"+a);
}
}
if(b=="普通")
{
if(a=200)
{
a=a*0.75;
System.out.println("需付款:"+a);
}
else
{
System.out.println("需付款:"+a);
}
}
}
}
//下面是第二题答案:
public class test {
public static void main(String[] args)
{
for(int i = 0; i 3; i++)
{
for(int x = i + 1; x 3; x++)
{
System.out.print(" ");
}
for(int y = 0; y (i + 1) * 2 - 1; y++)
{
System.out.print("*");
}
System.out.println();
}
for(int i = 0; i 4; i++)
{
for(int x = 0; x i; x++)
{
System.out.print(" ");
}
for(int y = i; y 2 * 4 - i - 1; y++)
{
System.out.print("*");
}
System.out.println();
}
}
}
1. rs = state.executeQuery("update * from user where name='"
+ user.getName() + "'");
你的这句话应该是想验证一下“用户名”是否已经被注册,但sql语句写错了啊,应该是:
string strsql = "select * from user where name = '"+user.getName()+"'";
rs = state.executeQuery(strsql);
2.还有 if (!rs.next()) { 代码 }
这里表示用户名还没有被注册过,所以插入数据,但你插入数据的sql貌似也不对啊,应该写成:
string sql = "insert into user (name,address,email,realname,phoneNumber,creditcardNumber) values
('"+user.getName()+"','"+user.getAddress()+"','"+user.getEmail()+"','"+user.getRealname()+"','"+user.getPhone()+"','"+user.getCreditNumber()+"');";
int i = state.executeUpdate(sql);
我也学了不久,暂时就看出这两个错误,你改一下看看再说。还有错误的话再交流。
另外,建议你用Statement类的子类PreparedStatement,它可以用传参数的方法把user的各个属性传到sql语句中。
而用Statement拼接字符串太麻烦,而且极容易出错,我上面拼的也不一定对,你自己检查一下吧,好运!
boolean user=true;
double jg=100;
int xfcount;
三个变量自己决定
if(user){
jg*0.9;
}
if(user==falsexfcount200){
jg*0.9;
}
if(user==truexfcount200){
jg*0.8;
}
您好~我这里有很多基于javweb的会员管理系统, 只要把title改了也算是美发店会员管理系统, 都是通用的, 技术框架选用了jsp+springmvc+mybatis, 采用mvc设计模式, 希望能够帮助到您