我写了2条语句,为什么只mysql执行多条sql语句最后一条

课后习题参考解答_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
课后习题参考解答
上传于|0|0|暂无简介
阅读已结束,如果下载本文需要使用1下载券
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩14页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢2015年2月 Java大版内专家分月排行榜第二2014年3月 Java大版内专家分月排行榜第二
2014年9月 Java大版内专家分月排行榜第三2014年6月 Java大版内专家分月排行榜第三2014年2月 Java大版内专家分月排行榜第三2013年11月 Java大版内专家分月排行榜第三2013年10月 Java大版内专家分月排行榜第三
本帖子已过去太久远了,不再提供回复功能。> 为什么只能有第一个if语句的功能?后面的语句都没执行,该怎么解决
为什么只能有第一个if语句的功能?后面的语句都没执行,该怎么解决
发布时间: & &
浏览:10 & &
回复:2 & &
悬赏:0.0希赛币
为什么只能有第一个if语句的功能 后面的语句都没执行/**
* 定义注册监听类
*/ public class RegistBtnActionListener implements ActionListener {
String userName = userNameJtf.getText();
String password = passwordJtf.getText();
String surePassword = surePasswordJtf.getText();
String email = emailJtf.getText();
public void actionPerformed(ActionEvent e){
if(userName.equals(&&)|password.equals(&&)|surePassword.equals(&&)|email.equals(&&)){ &
//判断是否没有填写完整 &
JOptionPane.showMessageDialog(null, &请将空白处填写完整&, &提示信息&, 2); &
}else if (!password.equals(surePassword)){
JOptionPane.showMessageDialog(null, &对不起,前后密码不一致!&,&提示信息&,JOptionPane.ERROR_MESSAGE);
passwordJtf.setText(&&);
surePasswordJtf.setText(&&);
} else if (!email
.matches(&^([a-z0-9A-Z]+[-1\\.] )+[a-z0-9A-Z]@([a-z0-9A-Z]+(-[a-z0-9A-Z]+) \\.)+[a-zA-Z]{2,}$&)) {
JOptionPane.showMessageDialog(null, &对不起,你的邮箱格式不合法!&,&提示信息&,JOptionPane.ERROR_MESSAGE);
emailJtf.setText(&&);
JFrameRegist jr=new JFrameRegist();
jr.registConnect(&E:\\musicPlatform&);
JOptionPane.showMessageDialog(null, &注册成功!&,&提示信息&,1);
userName.equals(&&)|password.equals(&&)|surePassword.equals(&&)|email.equals(&&))
kimberly & &
21:03:15 & &
& & (0)(0)或的判断用|而不是用||改成下面代码试试  Java code  /**
* 定义注册监听类
public class RegistBtnActionListener implements ActionListener {
String userName = userNameJtf.getText();
String password = passwordJtf.getText();
String surePassword = surePasswordJtf.getText();
String email = emailJtf.getText();
public void actionPerformed(ActionEvent e){
if(userName.equals(&&)||password.equals(&&)||surePassword.equals(&&)||email.equals(&&)){
//判断是否没有填写完整
JOptionPane.showMessageDialog(null, &请将空白处填写完整&, &提示信息&, 2);
}else if (!password.equals(surePassword)){
JOptionPane.showMessageDialog(null, &对不起,前后密码不一致!&,&提示信息&,JOptionPane.ERROR_MESSAGE);
passwordJtf.setText(&&);
surePasswordJtf.setText(&&);
} else if (!email
.matches(&^([a-z0-9A-Z]+[-1\\.] )+[a-z0-9A-Z]@([a-z0-9A-Z]+(-[a-z0-9A-Z]+) \\.)+[a-zA-Z]{2,}$&)) {
JOptionPane.showMessageDialog(null, &对不起,你的邮箱格式不合法!&,&提示信息&,JOptionPane.ERROR_MESSAGE);
emailJtf.setText(&&);
JFrameRegist jr=new JFrameRegist();
jr.registConnect(&E:\\musicPlatform&);
JOptionPane.showMessageDialog(null, &注册成功!&,&提示信息&,1);
}kimert & &
21:03:15 & &
& & (0)(0)
本问题标题:
本问题地址:
温馨提示:本问题已经关闭,不能解答。
暂无合适的专家
&&&&&&&&&&&&&&&
希赛网 版权所有 & &&欢迎加入我们,一同切磋技术。 &
用户名: &&&
密 码: &
共有 5204 人关注过本帖
标题:我写的一个程序,为什么只执行if后面的,一直不执行else后面的
等 级:论坛游民
帖 子:12
专家分:10
结帖率:100%
&&已结贴√
&&问题点数:20&&回复次数:11&&&
我写的一个程序,为什么只执行if后面的,一直不执行else后面的
#include &stdio.h&
#include &math.h&
int main ()
&&& float a,s;
&&& scanf(&%f&,&a);
&&& if (0&a&1000)
&&&&&& s=sqrt(a);
&&&&&& printf(&s=%f&,s);&&&
&&&&&& printf(&please retype it again.&);
&&& return 0;
还有就是当a的平方根是小数的时候,怎样舍去小数。
搜索更多相关主题的帖子:
来 自:Asia
等 级:贵宾
威 望:10
帖 子:1234
专家分:3865
&&得分:10&
程序代码:#include &stdio.h&
#include &math.h&
int main ()
&&& scanf(&%f&,&a);
&&& if (<font color=#&a&<font color=#0)
&&&&&& printf(&s=%d\n&,(int)sqrt(a));//改为这样!!&&
&&&&&& printf(&please retype it again.\n&);
&&& return <font color=#;
因为我是菜鸟,所以应该被骂!
细节+坚持=成功!
等 级:蝙蝠侠
帖 子:178
专家分:738
&&得分:10&
if (0&a&1000)
&&&&&& s=sqrt(a);
&&&&&& printf(&s=%f&,s);&&&
&&&&&& printf(&please retype it again.&);
这风格实在不敢恭维
if ((0&a) && (a&1000))
&&&&&& s=sqrt(a);
&&&&&& printf(&s=%f&,s);&&&
&&&&&& printf(&please retype it again.&);
不太明白 你的编译器怎么能够顺利的编译呢????
来 自:Asia
等 级:贵宾
威 望:10
帖 子:1234
专家分:3865
回复 2楼 我叫沃恩
我的代码有错,判断条件的问题:a&0&&a&1000!我没细看!!!
因为我是菜鸟,所以应该被骂!
细节+坚持=成功!
等 级:侠之大者
帖 子:143
专家分:424
是不是你输入的数字都符合第一个if就不执行else了?
等 级:黑侠
帖 子:215
专家分:609
在VC中直接报错,不报错的话,前面的1&a无论a为何值都只能返回0或1,永远小于1000,所以不可能有else
等 级:蝙蝠侠
帖 子:264
专家分:841
if (0&a&1000)&&&//条件不能这么写a&0&&a&1000
&&&&&&&&&s=sqrt(a);&&&&&&&&&//if后面要执行的语句块 应该用大括弧括起来
&&&&&&&&printf(&s=%f&,s);
等 级:新手上路
#include &stdio.h&
#include &math.h&
int main ()
&&& float a,s;
&&& scanf(&%f&,&a);
&&& if (a&=0&&a&=100)
&&& {s=sqrt(a);
&&& printf(&s=%f&,s);}&&&
&&&&&& printf(&please retype it again.&);
&&& return 0;
运行了&&应该没错
等 级:论坛游民
帖 子:12
专家分:10
回复 3楼 wyw
自己自学的,呵呵
等 级:论坛游民
帖 子:12
专家分:10
回复 2楼 我叫沃恩
版主,这个
&printf(&s=%d\n&,(int)sqrt(a));最后为什么是这样的,从来没见过这样的,但我上机试了下,是对的。是我还没学到这里来吗
版权所有,并保留所有权利。
Powered by , Processed in 0.053143 second(s), 8 queries.
Copyright&, BCCN.NET, All Rights Reserved

我要回帖

更多关于 mybatis执行多条语句 的文章

 

随机推荐