「java小程序设计电话卡」Java设计小程序
本篇文章给大家谈谈java小程序设计电话卡,以及Java设计小程序对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
JAVA小程序 设计一个电话卡
class PhoneCard
{
long can;
int ps;
double ba;
String con;
boolean connected=false;
PhoneCard(long cardNumber, int password,double balance,String connectNumber)
{
can=cardNumber;
ps=password;
ba=balance;
con=connectNumber;
}
void performConnection(long cardNumber, int password)
{
if(can!=cardNumber)
System.out.println("号码不对");
else if(can==cardNumberps!=password)
System.out.println("密码不对");
else if(can==cardNumberps==password)
{
this.getBalance();
connected=true;
this.performDial();
}
}
public double getBalance()
{
if(ba=0)
{
System.out.println("余额不足!");
System.exit(0);
}
else
return ba;
return ba;
}
double performDial()
{
System.out.println("本次通话将扣除0.5元");
return ba-0.5;
}
}
public class call1
{
public static void main(String[] args)
{
PhoneCard phonecard=new PhoneCard(88888888,123456,100.00,"110");
phonecard.performConnection(11111111,45);
phonecard.performConnection(88888888,45);
phonecard.performConnection(88888888,123456);
phonecard.getBalance();
}
};
用java编写一个电话计费卡程序
import java.util.Scanner;
public class PhoneCard {
private final int id; // 卡号
private final int password; //密码
private double cash; //剩余金额
private double cashPerMin = 0.2;// 每分钟收费
private Scanner sc = new Scanner(System.in);
public PhoneCard(int id,int password,double cash) {
this.id = id;
this.password = password;
this.cash = cash;
}
/**
* 拨号计费
* @param time 拨号时间 单位分钟
* 返回剩余金额
*/
public double callSomeone(double time) {
System.out.println("请输入卡号和密码,用空格隔开");
int id = sc.nextInt();
int pw = sc.nextInt();
if(this.id == id this.password == pw) {
this.cash = this.cash - (double)time * cashPerMin;
return cash;
} else {
System.out.println("密码错误");
return -1;
}
}
}
public class TestPhoneCard {
public static void main(String[] args) {
PhoneCard pc = new PhoneCard(1, 1, 100); //初始化,卡号,密码,余额
double money = pc.callSomeone(10); //拨打10分钟
System.out.println("余额为" + money + "元");
money = pc.callSomeone(90); //继续拨打
System.out.println("余额为" + money + "元");
}
}
不知道为什么没人做
java小程序 用异常解决java电话号码问题 XXX-XXXXXXX
用suberString截取字符串把“-”前面的和后面的分别放在String里面
然后强转成int或者long类型的。如果报异常就说明错了。
java小程序设计电话卡的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于Java设计小程序、java小程序设计电话卡的信息别忘了在本站进行查找喔。