发布网友
共6个回答
热心网友
综合楼上的错误
1.所有println()方法换成System.out.println();
2.Bank aa=new Bank(10011,88888); 1001为"1001";
3.main方法里面leftmoney要用对象调用;
4.一些变量拼写错误.
正确代码如下:
public class Test11{
public static void main (String[] args)
{
Bank aa=new Bank("10011",88888);
aa.saveMoney(1000);
System.out.println("余额为"+aa.leftMoney);
aa.getMoney(2000);
System.out.println("余额为"+aa.leftMoney);
aa.getMoney(20000);
}
}
class Bank{
public String account;
public double leftMoney;
public Bank(String a,double b){
this.account=a;
this.leftMoney=b;
}
public void saveMoney(double c)
{
leftMoney+=c;
}
public void getMoney(double d)
{
if(d<=leftMoney)
{
System.out.println("取钱成功");
leftMoney-=d;
System.out.println("余额为"+leftMoney);
}
else
{
System.out.println("最多可以取"+leftMoney);
}
}
}
热心网友
Bank aa=new Bank(10011,88888);
改为 Bank aa=new Bank("10011",88888);
热心网友
你以前学c的吧
热心网友
* 多看看别人写的格式和一般的结构,模仿一下,对你有帮助*/
public class Length//通常带有main方法的类都是public类(可以不加)
{
double value=0;
String scale="none";
public Length(double _value,String _scale)//构造方法一般是public类型,不过不加也可
{value=_value;
scale=_scale;
}
Length convertToFeet()
{if (scale.equals("feet"))
return this;
else if (scale.equals("inch"))
return new Length(value/12,"feet");
else if (scale.equals("meter"))
return new Length(value*3.2809,"feet");
else
return new Length(value*0.032809,"feet");
}
Length convertToInch()
{if (scale.equals("inch"))
return this;
else if (scale.equals("meter"))
return new Length(value*39.3708,"inch");
else if (scale.equals("feet"))
return new Length(value*12,"inch");
else
return new Length(value*0.393708,"inch");
}
Length convertToMeter()
{if (scale.equals("meter"))
return this;
else if(scale.equals("inch"))
return new Length(value/39.3708,"meter");
else if(scale.equals("feet"))
return new Length(value/3.2809,"meter");
else
return new Length(value/100,"meter");
}
Length convertToCentimeter()
{if (scale.equals("centimeter"))
return this;
else if(scale.equals("meter"))
return new Length(value*100,"centimeter");
else if(scale.equals("inch"))
return new Length(value/0.383708,"centimeter");
else
return new Length(value/0.032809,"centimeter");
}
void showLength()
public static void main(String[] args)
{
Length one=new Length(1,"feet");//这里把one改为double类型的数据
one.convertToFeet();
one.convertToInch();
one.convertToMeter();
one.convertToCentimeter();
one.showLength();
}
}
热心网友
Bank aa=new Bank(10011,88888);
10011 要加双引号,字符串。
热心网友
println("余额为"+leftMoney);
换成 System.out.println("余额为"+leftMoney);