我看了一下,你的代码没有逻辑的错误,就是多了一个"}"少了一个"}"
专注于为中小企业提供网站设计制作、做网站服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业长沙免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了数千家企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。
public HelloJdbc(){
try {
Class.forName(drive);
conn=DriverManager.getConnection(url,"root","root");
} catch (SQLException e) {
System.out.println(e.getMessage());
} catch (ClassNotFoundException e) {
System.out.println(e.getMessage());
} // 这里少了一个"}",加上就好了
}
public void handleUse(Connection conn){
try{
String sql="select*from users";
int i=1;
Statement state=conn.createStatement();
ResultSet rs=state.executeQuery(sql);
while(rs.next()){
i++;
System.out.println("第"+i+"行记录");
System.out.println("表单数据"+rs.getString(3));
System.out.println("表单数据"+rs.getString(3));
}
}catch (SQLException e) {
e.printStackTrace();
}
} // 这里多了一个"}"删除掉就好了
}
将代码改成这样:
package algorithm;
public class Test2 {
public static void main(String[] args) {
double s=0;
for(int i=1;i=20;i++) {
double m=1;
for(int j=1;j=i;j++) {
//计算1/(1*2*3...*i)
m*=1.0/j;
}
s+=m;
}
System.out.println("1+1/2!+1/3!+...+1/20!="+s);
}
}
这是截图:
1)super(1,1)改为this(1,1);//因为super是调用父类的构造方法,this是调用本类的,该类没有父类
2)public void getHeight()改为public int getHeight();//返回值类型不能是void
3)height=height改为this.height=height;//要指明变量
4)public void getWidth()改为public int getWidth();//返回值不能是void
5)width=width改为this.width=width//要指明变量
6)this.width*this.height改为return this.width*this.height;//要加关键字return
7)public double getPerimeter(){ 2*(this.width+this.height);}改为public int getPerimeter(){ return 2*(this.width+this.height)}//类型是int的,另外还要加return关键字
错误就这些了,希望你能采纳!谢谢!!!